1

我的 ASP.NET MVC 3 应用程序中有一个 .resx 文件,其中的代码使用 ResXResourceReader 类动态生成资源。一切正常,但是有一个错误,它在键中创建了一些带有空格的资源,这显然是 Visual Studio 不喜欢的。我现在已将它们删除并修复了错误,但现在我根本无法在设计器中打开 resx 文件。我得到的只是一个红十字和“名字”这个词。

我尝试使用 Notepad++ 的 XML 工具解析 resx 并没有引发错误,我使用我们的资源服务类来遍历所有键并且它们都没有任何空格并且所有数据标签都正确关闭。

我找不到任何类似的问题,我对我的 resx 文件可能有什么问题感到困惑。我不确定它是否仍然以某种方式无效,或者它刚刚被损坏或其他什么。有没有人有任何想法?

4

1 回答 1

1

我最近有一个类似的问题。您是否确保资源文件中没有任何空键的属性?

<data name="" xml:space="preserve">
   <value></value>
</data>
于 2013-04-08T09:28:22.020 回答