MSI安装程序使用WiX以静默方式调用另一个MSI安装程序

Kla*_*aus 9 windows-installer wix silent silent-installer

我正在使用WiX制作MSI安装程序来调用另一个MSI安装程序.

  • 我可以在UILevel = 5(完整UI)模式下解决这种情况.我的解决方案是将一个CustomAction添加到调用另一个MSI的UISequence表中.它不会得到错误代码1500:"另一个安装已在进行中......"
  • 但是在slient模式下,UILevel = 2,我无法做到,因为它只在ExecuteSequence中运行CustomAction.如何在静默模式下运行MSI并调用另一个MSI安装程序?

Wim*_*nen 6

使用wix 3.6附带的Burn引导程序安装两个MSI .


Phi*_*ent 1

严格来说,MSI 文件是事务性安装程序,因此它们一次只能出现一个。

Microsoft 通过合并模块解决了这个问题,这些模块类似于 MSI,但用于嵌入 MSI 文件中。

您想要嵌入的 MSI 有可能更改为 MSM 文件吗?