在MSI中多次使用同一合并模块的正确方法是什么



我正在创建一个windows安装程序脚本,我有两个功能要安装在它们自己的文件夹中。

我想对这两个文件夹执行合并模块。但是,Windows安装程序只允许合并模块的一个副本,所以我只能为一个应用程序文件夹安装它。

有可能做到这一点吗?如果没有,有没有变通办法?

谢谢!

合并模块很麻烦,最好使用作为单独MSI文件提供的先决条件。你指的是什么合并模块?

Merge模块不能两次导入到单个MSI中。

更好的方法是将合并模块组件安装到一个共享文件夹中,两个组件都将从那里使用它。

另一个选项是添加CopyFile元素,并将合并模块安装的所有内容复制到第二个组件的文件夹中。不过,我建议使用共享文件夹。为什么需要复制文件?稍后,在更新之后,共享组件的版本可能会变得不同,这可能会给您带来麻烦。

相关内容

  • 没有找到相关文章

最新更新