Как изменить язык WIX 3.5 MSI?
-
01-10-2019 - |
Вопрос
Я создал установщик с Windows Installer XML 3.5 из Visual Studio 2010. Сам установщик работает довольно хорошо, но теперь я хотел бы изменить его язык по умолчанию с английского (1033) на немецкий (1031). Поэтому я изменил атрибут языка в тег продукта на «1031», который должен сделать магию, насколько я знаю, но ничего не происходит. Язык все еще английский.
<Product Id="MyProductId" Name="NameOfMyApp" Language="1031" Version="MyVersionNumber" Manufacturer="MyCompany" UpgradeCode="MyUpgradeCode">
Что я здесь не хватает?
Решение
Вам необходимо указать язык (культуру) в командной строке при создании, как описано здесь (или в свойствах проекта, когда вы используете вообще):
candle.exe SampleWixUI.wxs
light.exe -ext WixUIExtension -cultures:de-de SampleWixUI.wixobj
Другие советы
Вы также можете сделать это в Visual Studio: Project - Properties - Строительные культуры для создания.
Не связан с StackOverflow