我正在创建一个Windows安装程序脚本,我有两个功能要安装在他们自己的文件夹中。
我想对这些文件夹中的两个执行合并模块。但是,Windows Installer仅允许合并模块的单个副本,因此我只能将其安装到应用程序文件夹中。
是否可以执行此操作,如果没有,是否有解决方法?
谢谢!
答案 0 :(得分:1)
合并模块很麻烦,最好使用作为单独的MSI文件提供的先决条件。您指的是哪个合并模块?
答案 1 :(得分:1)
合并模块无法两次导入单个MSI。
更好的方法是将合并模块组件安装到一个共享文件夹中,并且两个组件都将从那里使用它。
另一个选项是添加CopyFile
元素并将合并模块安装的所有内容复制到第二个组件的文件夹中。但我建议使用共享文件夹。为什么需要复制文件?稍后,在更新之后,共享组件的版本可能会变得不同,这可能会导致您遇到麻烦。