在将表单“MainForm”设置为可本地化后,我试图修改表单的 resx 文件。当我尝试打开文件“MainForm.resx”时,它现在给出错误“操作无法完成。无效指针”。我正在运行 Visual Studio 2012。
最佳答案
我遇到了这个完全相同的问题,结果我的 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 文件的一小部分。最终我发现了我的问题。
关于c# - 在 Visual Studio 2012 中打开 .resx 文件时,出现 "The operation could not be completed. Invalid pointer"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17304480/