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