【发布时间】:2013-11-11 14:58:08
【问题描述】:
使用 Windows Installer(通过 WiX)创建安装程序时,是否有关于使用单个 MSI 还是多个 MSI 的指导?我们的应用程序在内部分为逻辑组件,所以我想知道创建多个 MSI 文件与单个文件相比是否有什么优势?我们正在使用 burn 来创建引导程序,因此我认为最终用户不会有任何明显的差异(但我对 WiX 的了解目前有限)。谢谢!
【问题讨论】:
标签: windows wix windows-installer
使用 Windows Installer(通过 WiX)创建安装程序时,是否有关于使用单个 MSI 还是多个 MSI 的指导?我们的应用程序在内部分为逻辑组件,所以我想知道创建多个 MSI 文件与单个文件相比是否有什么优势?我们正在使用 burn 来创建引导程序,因此我认为最终用户不会有任何明显的差异(但我对 WiX 的了解目前有限)。谢谢!
【问题讨论】:
标签: windows wix windows-installer
这一切都取决于您的应用程序的大小和复杂性。如果它是一个相对较小的安装程序,不能在多个产品中重复使用,并且您正在使用主要升级,那么一次安装可能是一个不错的选择。 (亲吻)
但是,如果您有多个应用程序提供的可重复使用的部分,并且/或者您试图让每个安装程序保持简单,以便您可以更轻松地管理次要升级和补丁,那么将其分成多个 msi 并将它们链接在一起可能是更好的方法。
WiX 曾经有一个 MSI,但后来去了多个 MSI。就我个人而言,我不明白为什么他们觉得有必要这样做,因为他们的足迹真的没有那么大,而且他们从未发布过小的升级或补丁。我猜他们只是想用一个看起来很酷的引导程序应用程序和一堆 MSI 来连接 Burn。
【讨论】: