假设我有一个由一堆DLL组成的组件。并且使用.msi安装程序为多个版本发布了该组件。
现在,我们需要它是一个.msm,以便它可以包含在其他msi安装程序中。所以我们需要构建一个可以从.msi安装升级的合并模块。
怎么做?或者它无法完成? 我们正在使用Wix。
答案 0 :(得分:2)
只要您保持相同的GUID并设置要共享的组件,就应该可以将组件移动到MSM中。 MSM只会使组件包含在安装程序中,就像组件已添加到安装程序一样,因此更像是将组件复制到多个安装程序中。
当然,我还没有尝试过这一点,只有当多个安装程序在我不想要这种行为时共享组件的GUID时才需要修复错误。