2013-10-21 42 views
1

我添加了几个现有的文件(从VS 2008 Windows CE项目)到VS 2008 Winforms项目。对于很多(但不是全部)表单,我得到这个错误:* .resx文件:我该如何解决无效的resx文件输入问题?

无效的Resx文件。 ResX输入无效。无法找到ResX读取器和写入器类型名称的有效“resheader”标签。

是精细的显示效果一样,所以当我在Solution Explorer 2单击其中的* .resx文件:

enter image description here

...而那些不会随着错误消息编译上面显示一个事情,如果我2单击Solution Explorer中的* .resx文件,即:

enter image description here

...但错误调用* .resx文件显示自己的代码,如果我的2- CLI CK错误列表行,像这样:

​​

注:这里的解决方案C# resx file error:似乎并不适用于我的情况,作为外的失衡/现成的轨道已经文件有这种格式:

<resheader name="resmimetype"> 
    <value>text/microsoft-resx</value> 
    </resheader> 

为什么一些resx文件罚款,而其他人阻止编译?我如何按摩/调整它们以通过编译策略?

+0

你能发布一个完全不工作的文件的来源吗?你可以在Visual Basic编辑器中看到的属性? – Remy

+0

如果你想让它满足你自己的好奇心,我会,但我“咬紧头脑”,并创建一个新的项目,以避免这些问题。 –

回答

1

我有点惊讶,你可以在资源名称中有$符号。

+0

我不知道那是怎么到的。 –

+0

这有帮助吗?原因基本无效。 – Remy

+0

否;这是其中的一个很好 - 没有错误的味精文件。 –