在WiX中启动/调用bootstrapper

时间:2012-03-01 13:31:47

标签: wix bootstrapper dotnetinstaller

我使用dotNetInstaller tool创建了一个boottrpper。创建的引导程序内部具有以下安装程序:

  1. .NET Framework 4.0
  2. SQL Server Express
  3. 现在通过WiX,从WiX调用上述Bootstrapper需要遵循哪些步骤?

3 个答案:

答案 0 :(得分:3)

你不应该从WiX调用引导程序 - 没有任何意义。引导程序背后的想法是" bootstrap"安装的先决条件(在您的情况下为.NET和SQL Express)和主安装包。使用WiX生成的主程序包应在检查并可选安装先决条件时从引导程序内部启动。

请参阅this article以更好地了解如何使用WiX启动引导程序。

答案 1 :(得分:1)

如果您使用WiX创建安装程序,我建议您也使用WiX创建自举程序。 http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm

答案 2 :(得分:0)

您只能使用bootstrapper调用软件包,不能从WiX调用它。通过使用dotNetInstaller,您可以轻松地一个接一个地调用。 @Yan介绍的过程之一。借助先决条件文件夹。这是一个非常有效和受欢迎的过程。但我可以为您推荐什么,调用链接而不是文件夹。所以你的安装完整包装不会那么笨重。无论msi需要什么,它都可以直接从互联网上下载并一个接一个地安装。点击链接。 http://www.codeproject.com/Articles/5116/dotNetInstaller-Setup-Bootstrapper-for-NET-Applica