У меня есть .Net-приложение. Он имеет файл Strings.resx, а также Strings.es.resx и многие другие локализации.Strings.resx Локализация не установлена в .Net-программе
Все работает отлично в Visual Studio, если я использую режим отладки или выпуска.
Но, когда я создаю свой установочный пакет и устанавливаю программное обеспечение, это как если бы переводы отсутствовали. Когда я меняю язык программ с голландского на испанский на английский, используются только строки по умолчанию.
Это не проблема при перезагрузке программы. Я сохраняю ожидаемый язык пользователей. Затем я устанавливал его без исключений.
Кажется, переводы отсутствуют в моем установочном пакете. Зачем?
Там довольно тяжелый Дох! угол здесь. Вы действительно добавляли эти спутниковые сборки в свой проект установки? Нет, это не автоматическое. –
Я не добавил их в проект установки. Кажется, что Strings.resx работает, но не Strings.es.resx и т. Д. Я добавил только «выход проекта». Как я могу добавить эти файлы строк в стандартный проект развертывания Windows? Для будущей справки, было бы иначе, если бы я делал раздачу кликов? – Michael
Если я их добавлю, просто поставлю в том же месте, что и файл exe? – Michael