C# WiX自定义引导程序MSI包的后续安装

C# WiX自定义引导程序MSI包的后续安装,c#,wpf,wix,windows-installer,C#,Wpf,Wix,Windows Installer,我有一个Wix自定义引导程序与两个MSI包捆绑在一起: 预安装程序包,需要将可执行文件复制/安装到临时文件夹,以及 实际安装程序包 以下是我想要实现的目标的背景。启动引导程序UI后,第一个软件包应自动安装。单击“下一步”按钮后,第一个软件包中的可执行文件应运行以更新某些安全设置,然后必须重新启动电脑以应用更改。重新启动后,引导程序应继续安装第二个软件包。最后,一旦安装了第二个包,我需要卸载第一个包来清理临时文件 由于软件包位于同一个捆绑包中,因此当ExecutePackage事件完成时,这两个软

我有一个Wix自定义引导程序与两个MSI包捆绑在一起:

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


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

    好得多的提问方式好得多的提问方式