Winforms 我如何解决这个问题;无效的Resx文件…找不到有效的";resheader";ResX读写器类型名称的标记。”;编译器错误?

Winforms 我如何解决这个问题;无效的Resx文件…找不到有效的";resheader";ResX读写器类型名称的标记。”;编译器错误?,winforms,visual-studio-2008,whitespace,resx,resource-files,Winforms,Visual Studio 2008,Whitespace,Resx,Resource Files,我收到一打“无效的Resx文件。Resx输入无效。找不到Resx读写器类型名称的有效“resheader”标记。“尝试编译时出错。” 可以看出,我以前有过这个问题 不过,这一次,它的表现有点不同 首先,我是这样做的:我在项目中的几个文件上选择了上下文菜单项“撤消挂起的更改”。对于它们中的每一个,它们的相关*.resx文件显然都已损坏 2单击错误列表中的第一个err msg将我带到.resx文件中: <resheader name="resmimetype"> <va

我收到一打“无效的Resx文件。Resx输入无效。找不到Resx读写器类型名称的有效“resheader”标记。“尝试编译时出错。”

可以看出,我以前有过这个问题

不过,这一次,它的表现有点不同

首先,我是这样做的:我在项目中的几个文件上选择了上下文菜单项“撤消挂起的更改”。对于它们中的每一个,它们的相关*.resx文件显然都已损坏

2单击错误列表中的第一个err msg将我带到.resx文件中:

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

text/microsoft resx
2单击下一个错误将我带到.resx文件中的此处:

  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
<resheader name="resmimetype">text/microsoft-resx</resheader>
text/microsoft resx
这是一个注释掉的解释部分;在一点上下文中:

<!-- 
    Microsoft ResX Schema 

    Version 1.3

    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.

    Example:

    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">1.3</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1">this is my long string</data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        [base64 mime encoded serialized .NET Framework object]
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        [base64 mime encoded string representing a byte array form of the .NET Framework object]
    </data>
  . . .

<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>