Использование ресурсов для различных культур
От: Trofim  
Дата: 14.04.09 11:14
Оценка:
Пытаюсь сделать приложение, использующее ресурсные файлы, и программным путём хочу манипулировать значениями русурсов в зависимости от вызываемой культуры. Тупо попробовал пример: http://msdn.microsoft.com/ru-ru/library/system.resources.resourcemanager.aspx.

Получаю исключение в момент обращения GetString System.Resources.MissingManifestResourceException, не удалось найти ресурсы, соответствующие указанной культуре или нейтральной культуре.

Глянул манифест, там есть .mresource, т.е. нейтральный ресурс внедряется в приложение.
В чём загвоздка?
Re: Использование ресурсов для различных культур
От: SergioR Российская Империя  
Дата: 14.04.09 11:18
Оценка:
Здравствуйте, Trofim, Вы писали:

T>Глянул манифест, там есть .mresource, т.е. нейтральный ресурс внедряется в приложение.

T>В чём загвоздка?

Попробуйте поступить проще.

Если у вас есть My.resx, то для его локализации достаточно завести рядом My.ru.resx. После компиляции появится папочка ru, в которой будет лежать сателлитная ассембля.
Re: Использование ресурсов для различных культур
От: stump http://stump-workshop.blogspot.com/
Дата: 14.04.09 13:32
Оценка:
Здравствуйте, Trofim, Вы писали:

T>Получаю исключение в момент обращения GetString System.Resources.MissingManifestResourceException, не удалось найти ресурсы, соответствующие указанной культуре или нейтральной культуре.


T>Глянул манифест, там есть .mresource, т.е. нейтральный ресурс внедряется в приложение.

T>В чём загвоздка?

Скорее всего загвоздка в имени ресурса. Посмотри в манифесте имя ресурса и сравни с тем что ты передаешь в ResourceManager.
Понедельник начинается в субботу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.