2013-08-01 4 views
0

Я пытаюсь получить доступ к своему объекту GlobalResource, используя следующий синтаксис:Visual Studio не распознает объект Ресурсов GlobalResources

Resources.Translation.key

Однако в коде Visual Studio 2012 не узнайте объект Resources.

Я создал файл resx с именем Translation.en-resx в папке App_GlobalResources, которую я добавил с помощью левой кнопки мыши Добавить имя проекта, чтобы добавить эту папку.

Я создал одно слово в этом файле «Имя» и «Ном».

Я хочу знать, почему Visual Studio не распознает объект Resources?

Обновление: Я также заметил, что Visual Studio не распознает объект GetLocalResourceObject.

Я использую веб-проект ASP.NET в Visual Studio, используя C# в качестве языка.

ответ

0

Попробуйте переименовать файл Translation.en-resx на номер Translation.en.resx. Разница заключается в том, что точка между en и resx ... и не забудьте изменить свойство «Пользовательское пространство имен инструментов» файла ресурса.

Эта ссылка (ASP.NET MVC 3 Internationalization) содержит хорошее руководство по использованию ресурсов.

Смежные вопросы