在我的托管Bootstrapper应用程序中,我想为用户提供选择要安装的软件包的选项。因此,我想设置一个变量并将其传递给Wix Bootstrapper。 我的方法是像安装文件夹(described here)一样进行类似操作,并使用MsiPackage的InstallCondition检查值。
<Chain>
<MsiPackage ...
InstallCondition="[VariableName] = 1"
...>
</MsiPackage>
</Chain>
<Variable Name="VariableName" Type="numeric" Value="1"/>
这是正确的方法吗?如果是,请问有人有可行的例子吗?如果没有,实现该目标的最佳方法是什么?
答案 0 :(得分:0)
在托管引导程序中,我们提供用户界面来选择他们要安装的软件包。 然后,来自模型的信息将在OnPlanPackageBegin和OnPlanPackageComplete中传播和处理。 可以将打包请求状态设置为处理该请求。