VS 未能找到任何适合于指定的区域性或非特定区域性的资源
问题描述
更新Visual Studio工程名称后,编译不报错,但运行时出现如下错误。
[消息] 运行错误。
[原因] 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将"*.Properties.Resources.resources"正确嵌入或链接到程序集"*",或者确保所有需要的附属程序集都可加载并已进行了完全签名。,位置: 在 System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(String fileName)
在 System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo culture, Dictionary`2 localResourceSets, Boolean tryParents, Boolean createIfNotExists, StackCrawlMark& stackMark)
在 System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo requestedCulture, Boolean createIfNotExists, Boolean tryParents, StackCrawlMark& stackMark)
在 System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
在 System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
在 System.Resources.ResourceManager.GetObject(String name, CultureInfo culture)
解决方案
将命名空间名称修改成项目名称一致后,重新编译。
作者:我也是个傻瓜
出处:http://www.cnblogs.com/liweis/
签名:成熟是一种明亮而不刺眼的光辉。