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