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

Reply via email to