Как мне изменить язык 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):

WiX Tutorial - Вы говорите по-английски?

candle.exe SampleWixUI.wxs
light.exe -ext WixUIExtension -cultures:de-de SampleWixUI.wixobj

Вы также можете сделать это в Visual Studio: Проект - Свойства - Построить - Культуры для сборки.

Выберите язык для установщика WIX в Visual Studio

Другие вопросы по тегам