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

Windows 安装程序中的单个MSI文件与多个MSI文件,windows,wix,windows-installer,Windows,Wix,Windows Installer,使用Windows installer(通过WiX)创建安装程序时,是否有关于是否使用单个MSI或多个MSI的指导原则?我们的应用程序在内部分为逻辑组件,所以我想知道创建多个MSI文件与创建单个文件相比是否有任何优势?我们正在使用burn创建一个引导程序,因此我不相信最终用户会有任何明显的不同(但我对WiX的了解在这一点上是有限的)。谢谢 这完全取决于应用程序的大小和复杂性。如果它是一个相对较小的安装程序,没有跨多个产品的重用,并且您正在使用主要的升级,那么一次安装可能是一个不错的选择。(吻)

使用Windows installer(通过WiX)创建安装程序时,是否有关于是否使用单个MSI或多个MSI的指导原则?我们的应用程序在内部分为逻辑组件,所以我想知道创建多个MSI文件与创建单个文件相比是否有任何优势?我们正在使用burn创建一个引导程序,因此我不相信最终用户会有任何明显的不同(但我对WiX的了解在这一点上是有限的)。谢谢

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

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

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