When building applications for desktop there is a time when you need to build an installer for your customers. You have several choices :
- MSI installer : this one from Microsoft is directly integrated in Visual Studio and is powerful for advanced tasks. However the installer feels slow on runtime and is not really “eye-candy”.
- NSIS (Nullsoft Scriptable Install System) : this is a really nice open source solution. I use it for my current products but it appears to be no longer developed as the latest update is December 2009. So it is time to find another solution up to date.
- Inno setup : it is a free solution which is still being developed. It looks really similar to NSIS but it does support the latest changes for the Windows platforms.
There are many other solutions available but I will stop here because Inno Setup meets all my needs. The main drawback of this choice was the lack of an editor.
But that was before our friends at Kymoto Solutions release their new product called Inno Script Studio.
It is a graphical free editor which provides everything you need when building an installer such as debugging tools, a syntax highlighter, …
ISS really speeds up the development of an installer.I strongly advise you to give it a try !
To finish, a small nice detail for french readers : ISS is fully translated in french and I would like to thank Kymoto for letting me do the translation.
Update 05/05/13 : A new version has been published (v 2.1). There are lots of improvements and changes. The best way to see what’s new is take a look here. I’ve also updated the french translation to the latest version available (and have made some improvements too). The translation is 100% complete can be downloaded on the website.