Локализации Strings.resx, не устанавливаемые в программе .Net - PullRequest
1 голос
/ 07 ноября 2010

У меня есть приложение .Net. Он содержит файл Strings.resx, Strings.es.resx и многие другие локализации.

Все отлично работает в Visual Studio, если я использую режим отладки или выпуска.

Но когда я собираю свой установочный пакет и устанавливаю программное обеспечение, это как если бы переводы отсутствовали. Когда я меняю язык программ с голландского на испанский на английский, используются только строки по умолчанию.

Это не проблема с необходимостью перезапустить программу. Я сохраняю пользователей ожидаемым языком. Затем я установил его без исключений.

Кажется, переводы отсутствуют в моем инсталляционном пакете. Почему?

1 Ответ

2 голосов
/ 07 ноября 2010

Проект развертывания имел выходные данные проекта, но не включал строковые файлы.Мне пришлось вручную добавить локализованные ресурсы в проект развертывания с помощью Add-> Project Output-> Localized Resources.

...