Questions tagged [bootstrapper]

Bootstrappers are programs that run a sequence of installation packages one after another. This is often needed when a product has to have certain prerequisites installed.

Windows Installer does not support "nested" installations, where one package starts its installation, pauses in the middle to run a separate "inner" installation, then picks up the "outer" installation where it left off. Instead, you want to run a chain of installations in sequence, one by one.

A program that does this (not an installation itself, but a runner of installations) is called a "chainer" or a "bootstrapper". Bootstrappers are often smart enough to install one version of a package instead of another, or to not install a particular package at all, depending upon conditions on the target machine.

Why you might need this: a product (main install package) that requires the Visual C++ runtime libraries (prerequisite package #1) and the .NET Framework (prerequisite package #2) to run. The bootstrapper can lay down the prerequisites first (or skip them if already installed) then lay down the main product.

WiX burn is a bootstrapper.

687 questions
0
votes
1 answer

Is this a Bug in Wix Bootstrapper command line?

I already posted a related problem here: Wix: Managed BA command line not effective, which is about command line passed during upgrade. Now I tried to explore, how it interpret the command line. Here is my run method to do so: protected override…
Farrukh Waheed
  • 2,163
  • 2
  • 29
  • 59
0
votes
1 answer

WixBA doesn't show any .NET Framework installed

Experimentally, I simply copied WixBA project from WiX 3.7 source, replaced the reference from core.csproj to BootstrapperCore and tried to use it with my own Bundle which is working fine with my own Manged Bootstrapper. It built fine. But…
Farrukh Waheed
  • 2,163
  • 2
  • 29
  • 59
0
votes
1 answer

Can we extract the msi file from burn setup?

Kindly please help me to know is it possible to extract the msi file from burn exe(exe developed using burn bootstrapper concept)? Also, i want to know is it possible to pass an burn exe as Merge Module for installation package?
0
votes
1 answer

How to install SQL Server 2008 R2 Management Studio using silent installation?

When I try to install SQL Server 2008 R2 using installCommand in ExePackage, it's installed Configuration Tools only, but I need to install SQL Server Management Studio also, This is my install Command "InstallCommand =" /ACTION=Install…
Cegone
  • 489
  • 1
  • 9
  • 23
0
votes
1 answer

HowTo put Chain Elements into own Subdiretory in Wix Bootstrapper Project

I've set the compressed element to "no", so the chained file is available for the current User which is installating the Software. I've already searched on Wix Toolset and tried to find something in the Book they've released. But still I found no…
Lif3styl3
  • 63
  • 2
  • 9
0
votes
2 answers

Alternative to Dispatcher class for .NET 2.0

I'm new to threading. While learning from WPF sample (A Wix Bootstrapper application), I've came across the use of System.Windows.Threading.Dispatcher in Run() method something like: MyDispatcher = Dispatcher.CurrentDispatcher; . . //rest of the…
0
votes
1 answer

How to pass install command using NetFx40Web in Wix Bootstrapper

I have a working Wix (BURN) bootsrapper application. Part of my prerequisites before chaining my MSI's is to install .NET 4.0 Full if it is not already installed. The first item in my chain is: Like I said…
Jason Hughes
  • 748
  • 6
  • 18
0
votes
1 answer

Show and enable reboot text and button after WiX bootstrapper chain

Basically, I want to allow the user to restart his/her machine easily after the setup chain is complete. Just using
Martin Braun
  • 10,906
  • 9
  • 64
  • 105
0
votes
1 answer

Visual Studio 2008 Installer - Java prerequisite in Product Manifest

I would like to create an installer for a Java application using Visual Studio 2008 Installer I have followed the instructions for creating a prerequisite using the tool Bootstrapper Manifest Generator. How to: Create a Product Manifest I want to…
0
votes
1 answer

Reusing InstallShield prerequisites

I'm looking to have a release layout with multiple installers but with a single source for prerequisites, in the following structure: \Product1\setup.exe \Product2\setup.exe \Product3\setup.exe \Redist The goal is to launch each prerequisite from…
0
votes
1 answer

To install Sql Server Compact using WiX

I am trying to install SQL Serve CE along with my application bootstrap bundle. Here is my code:
0
votes
1 answer

Resume installation after a power off

I have a managed bootstrapper application, which uses wix 3.7. While in the middle of execution of one of the ExePackages, if there is a forced shutdown or a power off, then when the system is restarted and the user starts the bootstrapper again, it…
0
votes
1 answer

Launch x86 or x64 MSI from MSBuild bootstrapper - newb

I don't have much of a programming background, but I have been using Wix to build very basic installations for several years, usually consisting of a browser shortcut with an icon file (The desktop shortcut simply opens 32-bit Internet Explorer to a…
0
votes
2 answers

Problems with Prism hosted in a WinForm ElementHost

I am having problems with hosting a WPF prism app in an ElementHost control and am desparate for help. The PRISM app runs fine in silverlight and in a standalone WPF. The main Shell seems to setup fine in the elementHost on a WinForm however other…
rabozo
  • 1
  • 1
0
votes
1 answer

Sample application for WiX bootstrapper for beginners

I'm very new to WiX based applications, and I need to create an MSI file where it has to check for .NET Framework 4.0 and SQL Server 2008. If they are not installed, I have to get them installed first and then have to install my application's EXE…
Selva
  • 1,310
  • 2
  • 14
  • 31