Showing posts from August, 2011

Advantages of Wix over Visual Studio setup and deployment project

Why are we using Wix over VS setup projects:
VS setup projects are buggy:

For e.g. we noticed that when an assembly is referenced by two different projects which reside in different folders, then after adding it in separate folders the VS setup project doesn't add the file in the second project's folder.
VS Setup projects require Visual Studio to be installed on build server and with that come the licensing issues
No scripts needed to change set up settings: Wit Wix we do not need scripts which change the ProductName with the version info (which shows up on the UI) in the set up project file. You can pass in the new product name as a parameter to Wix.
Upgrades: It is really cool to tell users that they don't need to uninstall the application to get the one - it saves time and energy. They don't need to backup important data, they can trust us. Upgrades allow easy configuration file updates as they can be migrated to the new version without losing data. (Upgrades were possib…