This is the exact reason I shifted to InnoSetup. We were using Windows Installer but were also using the Microsoft Application Updater block to provide automatic deployments of new versions of our various applications.
Windows Installer would quite happily realise some changes had been made to its installation and "repair" the installation back to the original version. I jumped through many hoops trying to get Windows Installer behave itself until I finally snapped and threw out the bath, the bathwater, the baby, and Windows Installer with it. InnoSetup provides me with a very simple "xcopy"-type installation, and creates Start menu and Desktop shortcuts. That's all I wanted from an installer, nothing fancy or smart. Just do what I tell you and then stay out of the road. I created the scripts about 6 years ago and have not touched them since. I did need to wrap an msi-installer for Crystal Reports which was easily achieved in InnoSetup and I am probably only using about 2% of its functionality. Angus. > -----Original Message----- > From: Markus Ewald [mailto:cy...@nuclex.org] > Sent: Saturday, 12 November 2011 5:47 PM > To: nant-users@lists.sourceforge.net > Subject: Re: [NAnt-users] Windows Installer for NAnt > > On 11/11/2011 4:54 PM, Ryan Boggs wrote: > >> The easy solution was to create a small InnoSetup Installer. You can > >> download it from our files section at SourceForge: > >> > http://sourceforge.net/projects/openpetraorg/files/openpetraorg/Tools/N > Ant-Setup-0.91.exe/download > >> The script file for InnoSetup looks like this: > > This is interesting. Just out of curiosity, what are the advantages > > of using this compared to using another type of installer, such as > > WiX? > I've used WiX exclusively so far (except for some steps with NSIS years > ago) and while it creates nice .msi packages and is very flexible and > all that, it is extremely verbose and has a wall of a learning curve. > > Most people have real trouble wrapping their heads around the > functional > programming-like syntax and then you still have to understand nearly > the > entire Windows Installer system to write error-free installers. So > unless you're fluent in WiX yourself, I can't recommend it because > finding a WiX guru is difficult and losing him means that even adding a > new file to be installed or just releasing an updated version is hard > because it requires knowledge about how Windows Installer deals with > file versioning and update installs. > > -Markus- Standard Worrells E-mail Disclaimer: Liability limited by a scheme approved under Professional Standards Legislation This email (including all attachments) may be subject to either legal privilege or professional confidentiality and may contain personal information. If you received this email in error, legal privilege or professional confidentiality is not waived or lost. Please immediately inform us by return email or telephone the number above, You may not use, rely on, disclose, distribute or copy the email. Personal information must be handled in accordance with the Privacy Act 1988 (Cth). The opinions are those of the author unless expressly stated to be the opinions of Worrells Solvency & Forensic Accountants (Worrells). Worrells accepts no responsibility or liability for opinions expressed by persons other than the partners of the firm. Worrells does not represent, warrant and/or guarantee that the completeness and integrity of this email was preserved during transmission to you or that it is free of viruses. If you have any concerns about the authenticity of an email that was supposedly sent by Worrells, please contact the firm by one of the means noted above. This email is subject to copyright. No part of it may be reproduced, adapted or communicated without the written consent of the copyright owner. ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users