У меня есть приложение .Net. Он содержит файл Strings.resx, Strings.es.resx и многие другие локализации.
Все отлично работает в Visual Studio, если я использую режим отладки или выпуска.
Но когда я собираю свой установочный пакет и устанавливаю программное обеспечение, это как если бы переводы отсутствовали. Когда я меняю язык программ с голландского на испанский на английский, используются только строки по умолчанию.
Это не проблема с необходимостью перезапустить программу. Я сохраняю пользователей ожидаемым языком. Затем я установил его без исключений.
Кажется, переводы отсутствуют в моем инсталляционном пакете. Почему?