I’m using Wix 3.6 and I would like to implement a bootstrapper for my prerequisites and for certain exe’s that I need to call during my install.
I know Burn exists and have played around with it, although I don’t like the dialog it keeps up even if you show the MSI dialog set.
I currently have my prerequisites and exe files installing with C++ custom actions but I would like my user to have a better installation process and also follow the Windows Installer Best Practices guidelines.
Does anyone know to to make a bootstrapper that shows the MSI dialogs and have any examples?
At first, if you want to follow installer best practices, I wouldn’t recommend installing prerequisites using custom actions.
Speaking about your question, here is my implementation of custom bootstrapper in C#:
To make it ask for elevated permissions I add application manifest file into project with desired access level.
The drawback of implementing bootstrapper in .NET is of course that you can’t adequately process situation when .NET is a prerequisite itself and may be absent on target machine.