将MsiPackage设置为功能

时间:2017-10-31 15:28:28

标签: wix windows-installer installer

我正在使用wix bootstrapper创建一个Wix安装程序。 Wix安装项目使您可以确定要安装哪些功能,哪些功能不安装。我在启动器上看起来和MsiPackages一样,所以我可以选择安装哪些msi包。

<Chain>
        <!-- TODO: Define the list of chained packages. -->
        <!-- <MsiPackage SourceFile="path\to\your.msi" /> -->
        <MsiPackage SourceFile="..\APP1\Wix1WindowsFormsApplication1.msi"/>
        <MsiPackage SourceFile="..\APP2\Wix2WindowsFormApplication2.msi"/>
</Chain>

1 个答案:

答案 0 :(得分:1)

这可以在自定义引导程序应用程序中完成,在该应用程序中,您可以使用PlanPackageBegin事件选择要安装的msi软件包。但这并不容易。

使用标准的bootstrapper应用程序,在“选项”对话框中定义复选框的功能非常有限,并使用复选框选择要安装的软件包,如下所述:http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapper-Custom-UI-Checkbox-to-customize-install-td7596905.html