Building Installation packages
You need to have WiX installed and the executables for the tools on your path
Setting the context
The variables which control file version names, source directories, product versions and the like are all stored in a file called Versions.wxi
If a file name changes you must change the associated component IDs. There will often be two component IDs (one for 32 bits and one for 64 bits). Failure to do this will mean that upgrades will fail
Building the merge modules
The sources for all the merge modules are contained in the msi\Wix\MergeModules
directory and is compiled using the compile.bat
command.
Building the Installers
The sources for modules which make up the installers are contained in the msi\Wix
directory and are compiled and linked using the compile.bat
command.
Building Patches
This uses exactly the technology described in...