Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best practice to create MSI with some other child MSI as prerequisite?

Currently we are using Inno Setup as a bootstrapper to install the MSI prerequisites. It makes bit complex to maintain the setup. I found the Burn tool which may help us to resolve this issue by having a single setup to install whatever we need. I could not find either documentation or sample for this tool. Is anyone have idea about this? Or is there an alternative solutio?

I am looking for the alternative solution for the actions that we do with the ISS bootstrapper now:

  1. Extract the files (Main setup, Prerequisite setup)
  2. Need to ensure prerequisites status and install on demand.
  3. Start main install.
like image 517
sankar Avatar asked Feb 25 '10 15:02

sankar


1 Answers

The Burn tool is still a bit raw to be used in production. Many people in the WiX community recommend dotNetInstaller.

like image 109
Yan Sklyarenko Avatar answered Sep 20 '22 19:09

Yan Sklyarenko