我在更改程序集名称后遇到此异常(默认名称空间保持不变)。
类型的例外 发生'System.Resources.MissingManifestResourceException' mscorlib.dll但未在用户代码中处理
其他信息:找不到适合的资源 指定的文化或中性文化。确保“NQR GUI.Properties.Resources.resources“已正确嵌入或链接 在编译时进入汇编“NQR GUI”,或者说是所有卫星 所需的装配是可装载和完全签名的。
在网上搜索并尝试不同的解决方案数小时后,我仍然没有找到解决此问题的方法。我真的很沮丧,因为这是我遇到这个问题的唯一项目。如果有人能帮助我,我将非常感激。
答案 0 :(得分:1)
我明白了!我正在使用提交的here本地化解决方案。更改程序集名称后,我必须在xaml代码中专门编写它:
LocalizationScope.ResourceManager="{ResourceManager AssemblyName='New assembly name', BaseName='Default Namespace.Properties.Resources'}"
为了摆脱“未找到程序集”的IntelliSense错误,我不得不重新启动Visual Studio。我希望这个答案最终会帮助那些遇到这个问题的人。