Just to add my thoughts on this. For me the key thing was learning that deployment is hard, no very hard! I was relatively late to MSIs but have used Wise Installer and SMS Installer (same thing really) to write many script based installs. I found these tools hide far too much from me and actually made it too easy, I think I was just lucky that installs worked and I always ignored uninstall. In one corporate environment we decided that all installs would be install only and that uninstall meant rebuild the box!
IMHO part of the reason for deployment being hard is that application designers rarely think about it, then 2 days before shipping someone says "write an install for this". Rob wrote an interesting blog about this http://robmensching.com/blog/archive/2007/08/10/SDD-before-TDD.aspx and as I commented before, I believe you should write the install then the code - if you can't install it, don't code it. I find a lot of the odd things I am asked to do installs could have been solved in the application much easier and if I can push back I do but it is usually too late. Neil Neil Sleightholm X2 Systems Limited [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users