随后安装WiX Custom Bootstrapper的MSI包

时间:2017-08-31 00:18:16

标签: c# wpf wix windows-installer

我有一个捆绑了两个MSI软件包的Wix自定义引导程序:

  1. 预安装程序包,需要将可执行文件复制/安装到临时文件夹,
  2. 实际安装程序包
  3. 以下是我想要实现的目标背景。启动引导程序UI后,第一个程序包应自动安装。点击"下一步"按钮,第一个包中的可执行文件应运行以更新某些安全设置,然后它必须重新启动PC才能应用更改。重启后,引导程序应继续安装第二个程序包。最后,一旦安装了第二个软件包,我需要卸载第一个软件包以清理临时文件。

    由于软件包在同一个软件包中,当ExecutePackage事件完成时,它们中的两个一起安装。有没有办法首先执行第一个包,然后一旦安装,我将执行第二个包?我尝试使用InstallCondition变量,然后在我的引导程序中动态设置它们,但它似乎不起作用。

0 个答案:

没有答案