在Visual Studio 2012中打开.resx文件时,会出现“操作无法完成。无效指针”错误

时间:2013-06-25 18:07:12

标签: c# winforms visual-studio-2012 resx

我尝试在将表单“MainForm”设置为可本地化后修改表单的resx文件。当我尝试打开文件“MainForm.resx”时,它现在给出错误“操作无法完成。无效指针”。我正在运行Visual Studio 2012。

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,结果发现我的resx文件中有一些无效的xml。

我有以下内容:

<data name="UNIT_MEASURE_CUBE_S1" mimetype="ZONE">
    <value>U/M for Cube</value>
</data>

在上面的mimetype中是无效的xml。我删除了这个,所以我留下了这个:

<data name="UNIT_MEASURE_CUBE_S1">
    <value>U/M for Cube</value>
</data>

我能够缩小范围的方法是删除resx文件中的一半资源保存它并尝试在visual studio中加载它。如果这工作,我知道问题是在xml的最后1/2。我继续这样做,直到我可以将其缩小到resx文件的一小部分。最终我发现了我的问题。