好吧所以我为了解决你的问题所做的只是前将这些行添加到您的文件/根:
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
我创建了一个新的解决方案VS2010,增加了新的.resx文件的常用方法并查看了生成的文件的结构。我发现这些行,显然,VS需要为了适当地编译你的文件。
希望我帮助:)
编辑:
哎呀我的坏,我没有注意到在文件中存在的标签。无论如何,它仍然可以解决你的问题,你可以删除旧的标签,并保留这些。
我不知道空白可能会导致这种情况。无论如何,你的方法似乎已经奏效,所以谢谢。 – david