ray*_*ran 6 c# error-handling resx file
我的.resx文件出现了一个奇怪的错误:
"无效的Resx文件.ResX输入无效.无法找到ResX读取器和写入器类型名称的有效"resheader"标签.C:\ Documents and Settings\Users\My Documents\Visual Studio 2010\Projects\dock\WinForms\Dock\strings.resx"
我所做的是将现有VS 2010解决方案中的一些文件替换为VS 2008解决方案中的一些旧文件,大多数文件工作正常,但我收到此错误,我不知道如何修复它.如果它有所不同,这是该文件的源代码.
我正在使用.NET WinForms 4.0,如果这很重要的话.
<resheader name="resmimetype">
<value>
text/microsoft-resx
</value>
</resheader>
Run Code Online (Sandbox Code Playgroud)
以某种方式增加了额外的空白区域.你需要删除它,看起来像这样:
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
Run Code Online (Sandbox Code Playgroud)
您还必须将程序集引用中的版本号从2.0.0.0更新到4.0.0.0.像这样复制.resx文件是一个很好的方法来解决问题.当设计器生成的代码试图在.resx文件中使用缺失值时,您将轻松获得White Screen of Darn.
| 归档时间: |
|
| 查看次数: |
11751 次 |
| 最近记录: |