Я новичок в WIX и использую Wix 3.8 VS 2012. Мне удалось сгенерировать .msi в .exe с помощью этого замечательного инструмента.
Из этого руководства: http://max.zamorsky.name/node/78 мне удалось измените установщик на French
. Я хотел бы сделать многоязычный установщик, который мог бы определить язык системы и приступить к установке.
Я пытался понять эту ссылку: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Localized-bundle-Picking-up-the-right-files-td7265208.html но я не мог понять.
Пожалуйста, подскажите, как я могу сделать этот тип установщика? Нужна ваша помощь и спасибо.
Комплект.WXS
<?xml version="1.0" encoding="UTF-8"?>
<?define SourceDirImages = "C:\Users\krangaraj\Documents\Visual Studio 2012\Projects\PrintUtility\SetupProjectInstaller" ?>
<?define SourceDoc = "C:\Users\krangaraj\Documents\Visual Studio 2012\Projects\PrintUtility\PrintUtilityExe" ?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="PrintUtility" Version="1.5" Manufacturer="DNP PIE SAS" IconSourceFile="PartyPrintInstaller.ico"
UpgradeCode="7ba74925-c154-4939-9c2e-a531eac0cd8a" >
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" >
<bal:WixStandardBootstrapperApplication SuppressOptionsUI="yes" SuppressRepair="yes"
LicenseFile="$(var.SourceDoc)\sample.rtf" ThemeFile="HyperlinkTheme.xml"
LocalizationFile="HyperlinkTheme.wxl"
ShowVersion="yes"
LogoFile="$(var.SourceDoc)\logo.jpg" LogoSideFile="$(var.SourceDoc)\SideLogo.jpg"/>
<!--For the French language -->
<Payload Compressed="yes" Name="1036\thm.wxl" SourceFile="1036\thm.wxl"/>
<!-- I would like to add German,Greek,English,Es,It,Jp,Ru,Turkish make a common installer
<Payload Compressed="yes" Name="1031\thm.wxl" SourceFile="1031\thm.wxl"/>
<Payload Compressed="yes" Name="1032\thm.wxl" SourceFile="1032\thm.wxl"/>
<Payload Compressed="yes" Name="1033\thm.wxl" SourceFile="1033\thm.wxl"/>
<Payload Compressed="yes" Name="1034\thm.wxl" SourceFile="1034\thm.wxl"/>
<Payload Compressed="yes" Name="1040\thm.wxl" SourceFile="1040\thm.wxl"/>
<Payload Compressed="yes" Name="1041\thm.wxl" SourceFile="1041\thm.wxl"/>
<Payload Compressed="yes" Name="1049\thm.wxl" SourceFile="1049\thm.wxl"/>
<Payload Compressed="yes" Name="1055\thm.wxl" SourceFile="1055\thm.wxl"/>-->
</BootstrapperApplicationRef>
<Chain>
<!-- TODO: Define the list of chained packages. -->
<MsiPackage SourceFile="$(var.SourceDirImages)\Product.msi"/>
</Chain>
</Bundle>
</Wix>