我正在尝试使用以下语法访问我的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项目。
答案 0 :(得分:0)
尝试将文件Translation.en-resx
重命名为Translation.en.resx
。区别在于en
和resx
之间的点...并且不要忘记编辑资源文件的“自定义工具命名空间”属性。
此链接(ASP.NET MVC 3 Internationalization)提供了有关如何使用资源的良好教程。