Я испытываю странное поведение с локализованными сообщениями, сообщаемыми из моего фонового рабочего процесса в моем приложении Windows Form.
Приложение является установочным приложением с окнами форм.
Приложение запускает фоновый рабочий и выполняет сброс IIS, а затем устанавливает MSI.
При первом запуске приложения на испанской виртуальной машине Win Server 2003 формы отображаются на испанском, но не в сообщениях BWP. Если я немедленно запустил его снова, сообщения на испанском языке.
Файлы .Resources являются встроенными ресурсами и извлекаются во временный каталог при запуске приложения.
Мой код извлекает локализованные строки через пользовательский класс менеджера ресурсов. Этот класс создает файловый ресурс для файлов .Resources во временном каталоге. Это работает правильно, потому что метки и заголовки окон локализуются каждый раз.
Кто-нибудь испытывал это? Я абсолютно застрял, пожалуйста, помогите.
Спасибо, Андрей