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

How to get drives( 'C' or 'E' or 'F' )available in a system?

I am developing an Bootstrapper application. When we move to the installation location selection wizard, we can have a browse option to change the location of our setup installation. When we clock that browse option, i need to show only the drives(…
Karthi
  • 575
  • 2
  • 10
  • 29
0
votes
1 answer

Burn installer facing error .Net 45 0x80091007-The hash value is not correct

I am using Burn installer to install msi and .net framework. But when I try to install .exe it fails with error. .Net 45 0x80091007-The hash value is not correct. I have downloaded the .net exe from Link I got the hashcode using tool from fciv…
Keshavdas M
  • 674
  • 2
  • 7
  • 25
0
votes
0 answers

Wix multi-disc layout requirement - Caching and locating media

First time asking a question here, and might not be my last. This is in regards to WiX 3.8 My company is starting to go into the installer business, and one of the requirements I have been tasked to do is to create a multi-disc installation for…
0
votes
0 answers

Wix bootstrapper Launch target not working.

I have a wix bootstrapper which, upon installation, launches the program it installs if the user clicks the "Launch" button. For some reason though, it does not launch the exe that it is supposed to, even though I see the following for LaunchTarget…
dingdangdowney
  • 501
  • 1
  • 8
  • 22
0
votes
0 answers

How to pass command line arguments to Wix Burn Upgrade

I have a Wix Bootstrapper which conditionally installs various components, which are defaulted to not install unless a command line parameter is sent. This works fine on the initial install, but when I attempt to perform an upgrade, the command line…
dingdangdowney
  • 501
  • 1
  • 8
  • 22
0
votes
1 answer

Resolution of the dependency failed - Unity

Using Unity / Bootstrapper, I'm registering my base class - ServiceBase to multiple concrete services. container.RegisterType("ClearedPaymentService"); container.RegisterType
Al Hunter
  • 131
  • 1
  • 2
  • 8
0
votes
1 answer

Wix Bootstrapper will not update, Error 0x800705b4

I have a Wix Bootstrapper which installs/updates a number of MSIs. The MSI runs and updates fine, and the Bootstrapper will run fine for an initial install. I attempted to test Updating with the Boostrapper, however, and every time it will not even…
dingdangdowney
  • 501
  • 1
  • 8
  • 22
0
votes
0 answers

WIX Bootstrapper Extract then Install 3rd Party Software

I'm working on creating a bootstrapper project in WIX. One of the 3rd party installers that must run before mine is a little strange. It's actually a self-extracting archive that saves the real installer to disk, then runs it automatically once the…
gary117
  • 15
  • 3
0
votes
1 answer

WIX install .net framework 4 offline

I need to install .net framework 4 before installing my app. I use Wix 3.8. In bootstrapper i use this
IComparable
  • 71
  • 1
  • 1
  • 10
0
votes
1 answer

WIX get runtime variable from msi to transform another

I'm implementing exe installer with two msi. During installation of first one user have to select value from ComboBox and I want to use selected value as parameter to run transformation on second msi. I'm using dotNetInstaller bootstrapper (with no…
0
votes
1 answer

autoconf: command not found Installing Cappuccino (Objective J)

I'm trying to install cappuccino. When I ran "./bootstrap.sh" I'm getting this error: Would you like to build the JavaScriptCore engine? This is optional but will make building and running Cappuccino and Objective-J much faster. Enter "yes" or…
user2924482
  • 8,380
  • 23
  • 89
  • 173
0
votes
0 answers

How to register service class with multiple repository types in Bootstrapper file?

There are 4 parameterized constructor of one of my service layer(ProductService). And all of the 4 constructors are injected with different repository types. public class ProductService : IProductService { private IUserDal mUserDal { get;…
Pawan
  • 2,150
  • 11
  • 45
  • 73
0
votes
1 answer

Bootstrapping without internet access?

I have completed a C# winforms application to be installed on a system (Windows Server 2008) that does not now (nor will it ever) have internet access. There is a legitimate dependency on .NET 4.0 which is not installed on the system. After a long…
Cos Callis
  • 5,051
  • 3
  • 30
  • 57
0
votes
0 answers

How can I create a bootstrapper that requires .Net Framework 4.5?

I'm using InstallShield 2013 LE and I'm looking to do something similar to SQL CE 4.0 as a InstallShield Prerequisite . Only, I want to install .Net Framework 4.5, if it's not already on the machine. I have the file I need for the framework, but LE…
Chuck
  • 203
  • 6
  • 16
0
votes
1 answer

How do I implement support for /Layout on a custom wix burn ba (bootstrapper aplication)?

I have written a custom BA for a server application that has a rather complicated installer. At this point, the custom BA works well when downloading remote payloads. However, one of my favorite features of wix burn was its ability to support…
Rodolfo Neuber
  • 3,321
  • 1
  • 19
  • 12