其他信息: 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“Mainindex.Properties.Resources.resources”正确嵌入或链接到程序集“Mainindex”,或者确保所有需要的附属程序集都可加载并已。
this.exitse.BackgroundImage = global::Mainindex.Properties.Resources.carmer;
这个错误是由于窗体应用程序的Properties文件 命名空间 不对。修改如下文件命名空间:
(1)首先在项目上右键属性
将默认命名空间改成和程序集名称一样。
(2)查看本项目propertie文件夹下Resources.Designer.cs
/// <summary>
/// 返回此类使用的缓存的 ResourceManager 实例。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Mainindex.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
这几行代码的路径中要有命名空间。
(3)查看窗体设计文件代码
this.exitse.BackgroundImage = global::Mainindex.Properties.Resources.carmer;
引用路径中要有命名空间。