安装程序中的单个与多个MSI文件

时间:2013-11-11 14:58:08

标签: windows wix windows-installer

使用Windows Installer(通过WiX)创建安装程序时,是否有关于是否使用单个MSI或多个MSI的指南?我们的应用程序在内部分为逻辑组件,因此我想知道创建多个MSI文件与单个文件相比是否有任何优势?我们正在使用刻录来创建一个引导程序,因此我不认为最终用户会有任何明显的差异(但我的WiX知识在这一点上是有限的)。谢谢!

1 个答案:

答案 0 :(得分:1)

IT全部取决于应用程序的大小和复杂程度。如果它是一个相对较小的安装程序,不能在多个产品中重复使用,并且您正在使用主要升级,那么一次安装可能是一个不错的选择。 (KISS)

但是,如果您有多个应用程序提供的可重用部件和/或您试图保持每个安装程序简单,那么您可以更轻松地管理次要升级和修补程序,然后将其分成多个msi并将它们链接在一起可能是更好的方法。

WiX以前只有一个MSI但是去了多个MSI。就个人而言,我不明白为什么他们觉得有必要这样做,因为他们的足迹真的不是那么大,他们从来没有发布过小的升级或补丁。我猜他们只是想用一个看起来很酷的bootstrapper应用程序和一堆MSI来连接食物。