0
我有MSI的英文,德文和德文安裝程序的MST轉換文件。Wix Burn選擇msi並動態應用mst
現在在burn boostrapper中如何捆綁這些MSI和MST,以便在運行時將適當的本地化MST應用於msi?
<Bundle ....>
<Chain>
<PackageGroupRef Id='Netfx4Full' />
<PackageGroupRef Id='SQLServerCompact4.0' />
<MsiPackage Id="EN_MSI_x86"
SourceFile="$(var.MsiDir_x86)MyApp_x86.msi"
Compressed="yes" EnableFeatureSelection="no" Vital="yes" Visible="no"
InstallCondition="NOT VersionNT64">
<MsiProperty Name="INSTALL_LANG" Value="1033" />
<MsiProperty Name="TRANSFORMS" Value="[SystemLanguageID].mst"/>
<Payload Id="1031.mst" Compressed="yes" Name="de-localization" SourceFile="$(var.MsiDir_x86)1031.mst" />
</MsiPackage>
</Chain>
</Bundle>
這是將MST包含在包中的正確方法嗎?
你是否得到這個工作?我正在嘗試做同樣的事情。 –
不,我只生成了一個版本的MSI,它對我們支持的所有語言都進行了本地化彙編。安裝後,用戶可以從程序本身更改他選擇的語言。 – jero2rome