Не удалось найти ресурсы для указанной культуры или нейтральной культуры - PullRequest
7 голосов
/ 23 августа 2011

Я должен попытаться использовать интернационализацию в этом примере.

http://afana.me/post/aspnet-mvc-internationalization-part-2.aspx

Но я получаю эту проблему

Не удалось найти ресурсы, подходящие для указанной культурыили нейтральная культура.Убедитесь, что "Resources.Resources.resources" был правильно встроен или связан с "Ресурсами" сборки во время компиляции, или что все требуемые спутниковые сборки загружаемы и полностью подписаны.

Я ищу решение в Google, но я не понимаю решения.

Я создаю свои ресурсы следующим образом ..

Щелкните правой кнопкой мыши Решение и затем выберите команду контекстного меню «Добавить-> Новый проект».Выберите тип проекта «Библиотека классов» и назовите его «Ресурсы».Теперь щелкните правой кнопкой мыши на проекте «Ресурсы» и выберите команду контекстного меню «Добавить-> Новый элемент».Выберите «Файл ресурсов» и назовите его «Resources.resx»

В другом примере я читал, что люди создают ресурсы в этом файле App_GlobalResources, это связано с моей ошибкой ???

1 Ответ

14 голосов
/ 19 сентября 2011

Я понимаю, что это старый вопрос, но в случае, если он поможет кому-то еще искать здесь >>>

Для работы с аннотациями данных, как в этом примере, необходимо установить для действия сборки .resx значение «Встроенный ресурс». Когда вы добавляете .resx в папку App_LocalResources, для действия по умолчанию будет установлено значение Content.

Кроме того, в приведенном выше примере вы добавили его в другой проект, поэтому убедитесь, что для модификатора доступа также установлено значение «Public» (дважды щелкните файл .resx, чтобы открыть файл, и модификатор доступа расположен вдоль верхней части. окна редактора).

Также убедитесь, что вы добавили ссылку на проект ресурсов из основного приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...