0

假设我有一个由一堆 DLL 组成的组件。该组件是使用 .msi 安装程序发布的几个版本。

现在,我们需要它是一个 .msm,以便它可以包含在其他 msi 安装程序中。所以我们需要构建一个可以从 .msi 安装升级的合并模块。

怎么做?还是做不到?我们正在使用 Wix。

4

1 回答 1

2

只要您保持相同的 GUID 并将组件设置为共享,那么应该可以将组件移动到 MSM 中。MSM 只会将组件包含在安装程序中,就像组件已添加到安装程序一样,因此它更像是将组件复制到多个安装程序中。

当然,我还没有尝试过任何这些,只有当多个安装程序共享组件的 GUID 而我不希望这种行为时,才需要修复错误。

于 2009-08-19T21:17:22.330 回答