У меня есть надстройка для 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");
ни.