32- and 64-Bit Installations
A frequently asked question is: how can I create a combined 32- and 64-bit MSI package. The short answer is: you can't, because the MSI format requires you to specify the processor architecture in the Summary Information Stream, and you cannot specify more than one type. So you must create two separate .msi files, but you can at least generate them from the same project file in InstallShield, which avoids some duplicate work. Here are the basic steps:
Unfortunately, InstallShield doesn't have a bootstrapper to automatically launch the appropriate msi file.
WiX 3.5 Released
After several RCs the much awaited version 3.5 of the Windows Installer XML Toolset (WiX) has been released. Unfortunately, the setup bootstrapper had to be postponed to version 3.6. Here's the official announcement from the WiX project lead, Rob Mensching:
If you are looking for an alternative setup bootstrapper, you could use dotNetInstaller, as Steven Reindl explains:
And if you are new to WiX, Alek Davis has uploaded a presentation to slideshare: