Надстройка .NET Outlook: локализованный ресурс не загружается в ящик конечного пользователя - PullRequest
0 голосов
/ 21 июня 2011

У меня есть надстройка для Outlook с французским языком по умолчанию и локализацией EN.

При запуске надстройки я звоню

Resources.Culture = new CultureInfo("en");

, где автоматически создаются ресурсыкласс:

///   A strongly-typed resource class, for looking up localized strings, etc.

В окне разработчика все работает хорошо, отображаются английские строки.

Однако в окне конечного пользователя это не так.

У меня в папке установки находится подкаталог 'en', содержащий мой файл .resources.dll.

Возможно, в моей установке отсутствует другой файл, но я не знаю, какой.

Любойидея о том, как отладить такого рода проблемы?

Обновление: Обозреватель процесса сообщает мне, что мой ресурсный dll загружен!Это медленно сводит меня с ума.

По сути, у меня есть локаль по умолчанию (fr) и спутниковая (en).Это может быть не очень хорошая модель ...

Обновление 2: Не повезло с Thread.CurrentThread.CurrentUICulture = new CultureInfo("en"); ни.

1 Ответ

0 голосов
/ 23 июня 2011

Что ж, похоже, что спутниковые сборки должны быть в GAC, чтобы быть загруженными Outlook 2003.

Как только это будет сделано, все заработает.

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