From: Markus E. <cy...@nu...> - 2011-11-12 07:47:08
|
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/NAnt-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- |