标签: windows installer
对于要由多个产品区域使用的共享代码块,似乎有两个安装程序选项:
这些选择的优点和缺点是什么?
答案 0 :(得分:2)
Nested MSIs are a deprecated feature,不应该使用。
您的选择是1)合并模块,或2)MSI chaining, a.k.a. multi-package transactions。
MSI链接在理论上很棒,但它需要MSI v4.5或更高版本,它只是Windows 7的原生版本。(对于旧版本的Windows,有v4.5的可再发行版。)
考虑到所有事情,我认为合并模块是可行的方法。