10

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

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

2 回答 2

6

使用 wix 3.6 中包含的Burn 引导程序安装两个 MSI 。

于 2012-04-07T13:22:08.643 回答
1

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

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

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

于 2012-04-07T07:20:01.480 回答