我需要一个安装我的软件和先决条件的WIX Bootstrapper项目

Rim*_*mer 3 installer windows-installer wix bootstrapper

问候!

我在VS2010中有一个定义3-4个独立应用程序的解决方案.

这3-4个应用程序是个人(但相关)组件,我需要在部署期间单独安装在我们的生产服务器上.我玩弄WIX mondo来生成一个多功能的WIX安装程序,但发现允许这些应用程序能够单独安装以及通过所有这些应用程序的单一源安装更为有利,最好是可配置为选择安装期间要安装的内容.

我注意到有一个名为"Bootstrapper Project"的WIX项目类型,但我在Web上找不到很多关于它的文档,并且不知道它是否是一个实际上可以帮助我为我的项目创建部署安装引导程序的项目类型.(即一个接一个地安装的setup.exe文件,每个项目都在安装程序中定义,或者可选择通过安装程序在运行时选择)...

在WIX中使用预先存在的WIX安装程序在单个程序中执行此操作的最佳方法是什么?

Dar*_*ton 5

在Wix中,创建引导程序的支持是通过一个名为"Burn"的工具.Burn已被推出到v4.0(或版本3.6).所以这没有多大帮助.

您可以使用dotNetInstaller等开源工具:http://dotnetinstaller.codeplex.com/

下面概述了如何创建一个检查.NET Framework的安装程序安装程序(它本身并不是非常有用,但向您展示了如何使用dotNetInstaller):http:
//www.lostechies.com/blogs /gabrielschenker/archive/2010/05/19/creating-a-bootstrapper-with-dotnetinstaller.aspx

或者您可以按照此处的说明操作:http: //msdn.microsoft.com/en-us/library/ms165429(v = VS.100).aspx

并在这里使用Bootstrapper Manifest Generator(虽然似乎有64位问题):http: //code.msdn.microsoft.com/bmg