I have two MSI installers, for x86 and x64 architectures. I’d like to bundle them together into a unified installer than selects the correct installer based on the machine’s architecture and launches it.
I’ve had some success with dotNetInstaller, but it just creates an extra exe file, the msi’s must be included as separate files so this is not appropriate.
I can’t believe this is such a rare task, but I haven’t been able to find much else, can someone point me towards a good bundling/bootstrapping program?
I used NSIS, which is free, minimal, scriptable, and provides good compression.
My script is as follows:
This compiles to an installer that launches the correct MSI installer with no extra UI.