0

我正在尝试使用以下语法访问我的 GlobalResource 对象:

Resources.Translation.key

但是在 Visual Studio 2012 背后的代码中无法识别该Resources对象。

我在 App_GlobalResources 文件夹中创建了一个名为 resxTranslation.en-resx的文件,我使用左键单击项目名称上的添加来添加此文件夹。

我在“Name”和“Nom”文件中创建了一个单词。

我想知道为什么 Visual Studio 无法识别该Resources对象?

更新:我还注意到 Visual Studio 也无法识别该对象GetLocalResourceObject

我在 Visual Studio 中使用 C# 作为语言的 ASP.NET Web 项目。

4

1 回答 1

0

尝试将文件重命名Translation.en-resxTranslation.en.resx. 区别在于enresx... 之间的点,不要忘记编辑资源文件的“自定义工具命名空间”属性。

这个链接(ASP.NET MVC 3 Internationalization)提供了一个关于如何使用资源的很好的教程。

于 2013-08-19T19:32:35.467 回答