让VS 2008和ResXFileCodeGenerator重新生成resx文件的简单方法?

时间:2011-12-21 00:10:44

标签: c# .net visual-studio-2008 resources warnings

我在Visual Studio 2008中遇到设计师警告:

  

处理文件'MyForm.resx'时,自定义工具'ResXFileCodeGenerator'失败。

MyForm.resx似乎是“空的”。它有一个架构和(仅)以下<resheader> s:

  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader> 

认为发生的事情是* .csproj文件的MyForm.Designer.cs名称不正确。实际文件名为MyForm.Designer.cs,但在项目文件中写为MyForm.designer.cs。由于该工具找不到MyForm.designer.cs,因此它只创建了一个空的* .resx文件,后来导致设计人员在出现不匹配时抛出。 (如何通过这种方式是一个单独的问题。)

我的问题是如何让VS 2008生成正确的* .resx文件?我试图删除我所拥有的“空”,但设计师警告它找不到该文件。

任何提示?谢谢!

0 个答案:

没有答案