在一些重构过程中,我将资源文件从一个项目移动到另一个项目。我想我点击了一个警告告诉我强烈输入资源文件,现在我得到了:
无法找到任何资源 适合指定的文化 或中性文化。确保 “MyProject.Common.ResourceManagement.resources” 被正确嵌入或链接到 程序集“MyProject.Common”在编译时 时间,还是所有的卫星 所需的组件是可加载的 完全签署。
来自MissingManifestResourceException,我相信。
http://msdn.microsoft.com/en-us/library/system.resources.missingmanifestresourceexception.aspx
我查了几个解决方案:
但它们似乎与我的情况无关。
有什么想法吗?这已经困扰了我几天了。
我做了些蠢事吗?
答案 0 :(得分:1)
您确定这些资源文件已嵌入到程序集中吗?也许您在移动文件时丢失了“嵌入式资源”设置。 此外,资源名称可能已更改。资源的完全限定名称是 AssemblyName + physical子文件夹+资源名称
答案 1 :(得分:0)
您可以将它们从原始项目导出到文本文件并将其导入新项目吗?如果它只是键/值对,那应该很简单。