как заставить установить MSI с spcified языком - PullRequest
6 голосов
/ 11 октября 2011

У меня есть пакет MSI из 3-х частей с многоязыковым преобразованием, язык MSI - английский, когда я устанавливаю этот пакет MSI, он автоматически проверяет настройку «Язык и региональные стандарты» на панели управления и запускает егоопределенный язык.

Вопрос в том, что я могу запустить этот MSI на определенном языке, например "msiexec -i setup.msi TRANSFORM =": 1028 "", хотя я не могу запустить его на английском языке.Есть какой-то метод, который я могу использовать для этой проблемы?можно отключить действие для автоматического выбора языка?или я могу запустить этот MSI с английской версией напрямую?

Любая идея будет оценена.

1 Ответ

4 голосов
/ 11 октября 2011

Вы можете запустить MSI с определенным преобразованием, установив для свойства TRANSFORM фактический путь к файлу преобразования. Вот несколько статей, которые могут вам помочь:

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

...