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
2 answers

I don't want install a Bootstrapper Project itself

I am using VS2012+WiX3.9. Now, I assume the name of WiX Bootstrapper Project as MyBundle. I want to install Sample1.msi and Sample2.msi by this project. When I carry out MyBundle.exe, MyBundle is installed other than Sample1 and Sample2. I want to…
t hiro
  • 11
  • 2
0
votes
2 answers

Force WIX to install 3rdparty msipackage no matter the currently installed version

I am developing a wix installer. This wix installer installs a 3rdparty msipackage. I want my wix bootstrapper project to install this msipackage no matter what version that should already exist on the users pc. This means that if the same…
Diemauerdk
  • 5,238
  • 9
  • 40
  • 56
0
votes
1 answer

Chain dependant msi packages with burn

I have been struggling now for a few hours getting this working without any real success. I am trying to install ReportViewer 2012 (v11) including SQLSysClrTypes.msi with my installer. My registry checks are as follow and seems to…
mieliespoor
  • 945
  • 2
  • 8
  • 23
0
votes
1 answer

List style not getting set to none in IE but applies in IE

I am facing a issue with styling of Ul in IE, but seems to work in chrome browser perfectly. Even after applying this style ul { list-style: none !important; } it does not work in IE and I get a weird look for list element. My…
piu
  • 195
  • 1
  • 2
  • 10
0
votes
1 answer

wix toolset: Success page showing multiple headers

I'm using the HyperlinkTheme.xml from the WiX 3 github site, with WiX v3.9 R2 to create my installer. When I run my installer, it succeeds, but on the success page it shows all 4 headers overlaying each other (SuccessHeader, SuccessInstallHeader,…
David Burson
  • 2,947
  • 7
  • 32
  • 55
0
votes
2 answers

Upgrade older msi from Wix custom BA Bundle

We are upgrading our WIX msi installer (not a bundle) with manual pre-requisites to a Managed custom Bootstrapped application Bundle. The boot strapped custom installer bundle exe works fine for fresh installs. But if we want to upgrade our older…
roadster
  • 51
  • 2
  • 8
0
votes
1 answer

Wix Managed Bootstrapper fails to unload WtsApi32.dll on uninstall of upgraded bundle

I have created a managed bootstrapper (wix v3.9.1208.0) that works a little like Visual studio/Resharper installers which works great in that: On install it installs pre-requisites and installs or skips what you select from the list of available…
0
votes
0 answers

Building Boost library on windows 8 using CodeBlocks

I am trying to install and build Boost libraries on my laptop which runs Windows 8 and CodeBlocks. I am following the steps described in most of the guides that I found on web to no extent. I downloaded boost 1.57.0 from boost.org and I extracted…
Pierpaolo Necchi
  • 175
  • 1
  • 2
  • 8
0
votes
1 answer

WiX Bootstrapper - Minor Upgrade

I have a bootstrapper which is built using Burn and installs a package which i have setup to allow for minor upgrades when i run the msi packages using REINSTALL=ALL REINSTALLMODE=vomus from the command prompt (as per this article in the WiX docs).…
jaybeeuu
  • 1,013
  • 10
  • 25
0
votes
1 answer

Clickonce Bootstrapping OpenXML 2.5

I am using OpenXML to edit an XLSX file in my winform app. Currently I am going to install OpenXML SDK 2.5 on each persons computer (which is only about 10 people). But would like to bootstrap it to my ClickOnce deployment package so in future do…
user3495483
  • 19
  • 1
  • 6
0
votes
1 answer

bootstrapper fails to install .Net Framework 4.0

My installer has .net framework 4.0 and vsto runtime as prerequisites. But when .net 4.0 is present, my setup is successfully installed. But when I uninstall .net framework from my system and try to install setup. the setup fails with the following…
siva
  • 357
  • 4
  • 7
  • 17
0
votes
1 answer

GWTP Bootstrapper Implementation not found

I am using GWTP(1.2), GWT 2.5.1 for my project. I have all related jars of gwt, gwtp, guice, gin, etc.. in my classpath. In my gwt xml module, I have defined following for bootstrap
Nish
  • 137
  • 1
  • 10
0
votes
2 answers

What is the role and purpose of a bootstrapper?

I'm working on an application which uses a bootscrapper object to perform some operations when the application first starts. e.g. registers IoC objects, puts certain variables into the asp.net Application session object, does some security checks…
Kye
  • 5,919
  • 10
  • 49
  • 84
0
votes
1 answer

How to get wix bootstrapper to start extracting installer immediately

My installer has a license dialog, so I don't see the need to display one in the bootstrapper. This earlier question had an answer which doesn't display the license agreement, but still requires the user to click the install button. I'd like to…
jsparkes
  • 161
  • 1
  • 11
0
votes
1 answer

Change property (msi) in managed bootstrapper (wpf)?

A have a WPF Setup Application. I Have TextBox that binds to a Property ProductCode in my ViewModel. How can I make the packages to be set "DEF" property in .msi project? My code: WPF: private void InstallExecute() { …
WymyslonyNick
  • 117
  • 3
  • 19