导致问题的强类型资源?

时间:2008-10-28 11:47:39

标签: c# .net asp.net .net-2.0 resources

在一些重构过程中,我将资源文件从一个项目移动到另一个项目。我想我点击了一个警告告诉我强烈输入资源文件,现在我得到了:

  

无法找到任何资源   适合指定的文化   或中性文化。确保   “MyProject.Common.ResourceManagement.resources”   被正确嵌入或链接到   程序集“MyProject.Common”在编译时   时间,还是所有的卫星   所需的组件是可加载的   完全签署。

来自MissingManifestResourceException,我相信。

http://msdn.microsoft.com/en-us/library/system.resources.missingmanifestresourceexception.aspx

我查了几个解决方案:

但它们似乎与我的情况无关。

有什么想法吗?这已经困扰了我几天了。

我做了些蠢事吗?

2 个答案:

答案 0 :(得分:1)

您确定这些资源文件已嵌入到程序集中吗?也许您在移动文件时丢失了“嵌入式资源”设置。 此外,资源名称可能已更改。资源的完全限定名称是 AssemblyName + physical子文件夹+资源名称

答案 1 :(得分:0)

您可以将它们从原始项目导出到文本文件并将其导入新项目吗?如果它只是键/值对,那应该很简单。