0

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

我想对这两个文件夹执行合并模块。但是,Windows Installer 只允许合并模块的一个副本,因此我只能将它安装到一个应用程序文件夹中。

是否可以这样做,如果没有,是否有解决方法?

谢谢!

4

2 回答 2

1

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

于 2012-08-29T21:57:01.813 回答
1

合并模块不能两次导入单个 MSI。

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

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

于 2012-08-30T06:41:34.280 回答