Resources.resx错误?

时间:2010-07-07 20:35:55

标签: c#

我收到的错误是:

处理文件'Properties \ Resources.resx'时,自定义工具'PublicResXFileCodeGenerator'失败

我没有丝毫的线索如何解决它。 如果有人知道这里发生了什么,我可以帮助你。

3 个答案:

答案 0 :(得分:2)

每当编译.resx文件时,Visual Studio都会通过PublicResXFileCodeGenerator(或InternalResXFileCodeGenerator,如果它的内部可见性)运行它,以生成您在代码中使用的实际强类型属性。

如果文件中的XML出现问题,可能是格式错误或损坏,那么该过程可能会失败。你能在资源视图中打开文件吗?

答案 1 :(得分:1)

请按照以下说明操作:

  1. 将Resources.resx的内容复制到新的资源文件中。
  2. 从项目中删除Resources.resx。
  3. 卸载项目
  4. 重新加载项目。
  5. 那应该摆脱编译器警告。

答案 2 :(得分:0)

尝试这个.. 在Windows资源管理器中打开fileName.resx文件,然后右键单击-属性

也许您会发现“此文件来自另一台计算机,可能被阻止以帮助保护该计算机。”

选中[取消阻止]复选框并应用,然后尝试再次构建您的解决方案。enter image description here