我有一个使用WIX 3.7的安装项目,包括3种语言(英语,法语和德语)。构建输出是setup_en-us.msi,setup_fr-fr.msi和setup_de-de.msi。对于每个MSI,引导程序(对于.NET 4.5)将在.wixproj中生成以下行的setup.exe:
<GenerateBootstrapper ApplicationName="$(ProductName)" BootstrapperItems="@(BootstrapperFile)" ComponentsLocation="HomeSite" CopyComponents="True" OutputPath="$(TargetDir)%(CultureGroup.OutputFolder)" Culture="%(CultureGroup.Identity)" FallbackCulture="en-us" Path="$(BootstrapperPath)" />
现在我已经设法将所有三种语言都包含在一个MSI setup.msi中。
我的问题是你只能在生成bootstrapper setup.exe时设置一种语言,但我更喜欢setup.exe也包含所有3种语言。
是否有可能创建这样的setup.exe?