我有一个主要的应用程序和三个工具。所有都建立在相同的gui框架之上。 每个工具基本上都存在gui框架,核心运行时和包装应用程序。每个都有一个独立的WiX安装程序MSI(包含二进制文件,程序数据和注册表)。
主应用程序本身包含所有三个工具作为插件。为了找到它们,这些工具必须驻留在主应用程序目录中,或者是独立安装的(并且可以通过注册表找到)。主应用程序只需要核心运行时。
一次安装主应用程序和插件的最佳方法是什么?
Ad Bootstrapper
广告单个累计MSI
我倾向于后者。
答案 0 :(得分:1)
对我而言,这些软件组件中的任何一个都是由多个产品共享的,或者是大型的,并且难以在不破坏它们的情况下提供服务(修补/升级)故事?如果答案是肯定的,那么微包装和链接在一起。如果不是,我认为它只是让它变得更加复杂。
Visual Studio ......是的。我的申请是IsWiX,没有。 WiX本身曾经是一个单独的MSI,他们把它分成了一堆MSI并被链接。但IMO他们并没有理由这样做,除了炫耀(狗粮)他们新的引导技术。