This is great! WIX, the first open source product developed by Microsoft is definitly the most flexible choice if you want to develop msi based installations under Windows.
What makes WIX so great?
A random list of arguments:
- It is a full implementation of all functions a msi installation may have.
- WIX based install scripts are given in XML format. This helps to automate, to document and to extend the installation in a very transparent way.
- WIX provides some very helpful extensions of the msi standard, such as database creation, user management and other tasks.
- There a lot of sample scripts
- WIX has been used in some very relevant projects and by some statemenents of Rob Menschig WIX is used very often in very relevant production of the Microsoft Cooperation
- Some very elegant methods for conditional compiling and conditional deployment.
Currently I am involved inthe development of a complex set of client and server installation packages for windows based software systems. I’ll present some more technical infos, ecspecially on those informations for which google and the sourceforge groups gave me no or unsufficient answers (eg. on shortcuts, unc paths, conditions, registry…).
Again, the Windows Installer XML is phantastic (perhaps I am biased by my preference of textual, script based, non WYSIWYG development)
Thanks to Rob Menschig and the team at Microsoft for the nice job they have done.