views:

98

answers:

1

I've currently got an .exe that bootstraps a bunch of prerequisites (NET3.5, hotfixes, ...), including upgrades to Windows Installer (I need 3.1), and then finally runs my msi.

I'd like switch this to have an .msi that does everything, and calls an embedded binary for each prereq. Hopefully this'll be less error-prone plus I can integrate the UI better.

Before I go sinking time into this, does anyone know if it's possible and/or a good idea? I'm thinking start the msi, and if the installer version is too low then upgrade it and use a customaction return="asyncNoWait" to run the newly installed version on the same msi.

I'm new to installers, so any advice is appreciated.

+1  A: 

Found a few other depressing SO questions.

Can't be done. So sad.

Adam A
In fact the last post you link to "questions" contains a link to more information on a new WIX bootstrapper feature called Burn. In essence WIX will have its own bootstrapper tool in the near future. Let me add a direct link: http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn
Glytzhkof