Visual Studio无法识别GlobalResources的Resources对象

时间:2013-08-01 03:57:06

标签: asp.net visual-studio translation multilingual

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

Resources.Translation.key

然而,在Visual Studio 2012背后的代码中,无法识别Resources对象。

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

此链接(ASP.NET MVC 3 Internationalization)提供了有关如何使用资源的良好教程。