在我的托管引导程序应用程序中,我想为用户提供选择要安装哪些软件包的选项。因此,我想设置一个变量并将其传递给 Wix Bootstrapper。我的方法是像使用 installfolder(在此处描述)一样进行类似的操作,并使用 MsiPackage 的 InstallCondition 检查值。
<Chain>
<MsiPackage ...
InstallCondition="[VariableName] = 1"
...>
</MsiPackage>
</Chain>
<Variable Name="VariableName" Type="numeric" Value="1"/>
这是正确的方法吗?如果是,有人有一个有效的例子吗?如果不是,实现该目标的最佳方式是什么?