我正在尝试使用 WiX 3.8 构建一个引导程序应用程序,它将安装 IIS Express 8 和 sql server 2012。我看到了下面的链接,但他们没有使用捆绑包,答案仅适用于我并不真正需要的 sql 2012 部分。我发现的所有“教程”似乎都非常过时 - 基于旧版本的 wix。有没有人有什么建议?这是我所得到的。无论如何,我似乎也找不到使用答案文件或类似的东西静默安装 IIS 或 SQL Server 或 LocalDB。最终目标是不为这些安装提供除 wix 之外的 UI。
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Bundle Name="Bootstrapper1" Version="1.0.0.0" Manufacturer="" UpgradeCode="668b68ed-5274-4413-984d-72959e8e211a">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" />
<Chain>
<MsiPackage
Name="IIS Express 8"
Cache="no"
Compressed="yes"
Permanent="yes"
Vital="yes"
DisplayInternalUI="yes"
SourceFile="F:\iisexpress_8_0_RTM_x64_en-US.msi" />
<ExePackage
Name="SQL Server Express 2012"
Cache="no"
Compressed="yes"
Permanent="yes"
Vital="yes"
SourceFile="F:\SQLEXPR_x64_ENU.exe" />
<MsiPackage
Name="SQL LocalDB"
Cache="no"
Compressed="yes"
Permanent="yes"
Vital="yes"
DisplayInternalUI="yes"
SourceFile="F:\SQLLocalDB.msi" />
</Chain>
</Bundle>
</Wix>