栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MissingManifestResourceException是什么意思,以及如何解决它?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MissingManifestResourceException是什么意思,以及如何解决它?

解决此问题所需要做的就是

Resources.resx
在解决方案资源管理器中右键单击该文件,然后单击 “运行自定义工具”
。这将重新生成自动生成的
Resources.Designer.cs
文件。

如果.resx文件是手动添加到项目中的,则该文件的“自定义工具”属性必须设置为“ ResXFileCodeGenerator”。

问题是由于名称空间不匹配引起的,如果您在项目设置中更改了程序集的“默认名称空间”,则会发生此问题。(我将其从(以前)更改

"Servers"
为(现在)
"RT.Servers"
。)

在中的自动生成的代码中

Resources.Designer.cs
,包含以下代码:

internal static global::System.Resources.ResourceManager ResourceManager {    get {        if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Servers.Resources", typeof(Resources).Assembly); resourceMan = temp;        }        return resourceMan;    }}

文字字符串

"Servers.Resources"
必须更改为
"RT.Servers.Resources"
。我是手动完成的,但是运行自定义工具也可以做到。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465326.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号