SharpSetup versions

It's a set of tools that can create complete application installer solutions
1.6
Apr 1, 2012
Review
1.4
May 27, 2011
Review

What's new

v1.6 [Apr 1, 2012]
This version brings two important enhancements compared to 1.4 series: improved code completion for .wxs files and .NET prerequisite module support.
.NET prerequisite modules
The 1.4 series had basic support for basic prerequisites in C bootstrapper, so it was possible to install some basic software before the main GUI started. This mechanism is perfect for installing tools like .NET Framework needed by the main installer GUI or Windows Installer. However if you want to install some other prerequisites when the application is being installed then .NET prerequisite modules will be a better fit. With these modules you can package logic that is needed to detect presence and optionally install given piece of software. Right now SharpSetup 1.6 comes with 3 modules: one for detecting and installing .NET Framework 2.0/3.5/4.0, one for detecting and installing VC Redistributable Package 2005/2008/2010 and one for detecting Windows version. Of course future releases will get more modules and you are free to write your own prerequisite modules.
Another extensible part of this mechanism are file providers - they abstract the location of the files needed to install the prerequisite. SharpSetup 1.6 comes with local store/retrieve provider and http retrieve provider. The local provider allows the files to be retrieved either from within the installer file or from location relative to the installer file. The http download provider allows to retrieve files from web locations (either your site or original manufacturer's site).
Code completion
Windows Installer XML toolset comes with XSD files that allow Visual Studio to provide code completion for .wxs files. However, those files only describe static aspects of .wxs files like tag names or fixed lists of attribute values. SharpSetup 1.6 extends this behaviour to display names of already defined components, features, properties, etc. in Visual Studio code completion lists. Additionally automatically generated GUIDs are provided where appropriate.

Alternative downloads

Inno Setup
Inno Setup
Free
rating

Create installer programs for your Windows applications.

Inno Setup QuickStart Pack
Inno Setup QuickStart Pack
Free
rating

It includes Inno Setup and an option to install the Script Studio editor.

SSE Setup
SSE Setup
Free
rating

Create Windows installers for your software applications.

Centurion Setup
Centurion Setup
rating

A professional installer in a self-contained executable.

War Setup
War Setup
Free
rating

Application to make .msi software installation packages