如何修复无效的resx文件输入?

时间:2013-10-21 16:37:53

标签: winforms visual-studio-2008 windows-ce resx resource-files

我将几个现有文件(从VS 2008 Windows CE项目)添加到VS 2008 Winforms项目。对于许多(但不是全部)表单,我得到了这个错误:* .resx文件:

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

当我在解决方案资源管理器中双击它们时,* .resx文件就像这样精确显示:

enter image description here

...如果我在解决方案资源管理器中双击* .resx文件,那么那些不能用上面的错误消息编译的那些显示一件事,那就是:

enter image description here

...但如果我双击错误列表中的行,则错误调用* .resx文件会显示其代码,如下所示:

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

注意:此处的解决方案C# resx file error:似乎不适用于我的情况,因为不合格/非常规的文件已经具有以下格式:

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

为什么有些resx文件正常而其他文件阻止编译?我如何按摩/调整它们以超越编译手套?

1 个答案:

答案 0 :(得分:1)

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

相关问题