Search code examples
wixwindows-installerinstallshieldadvanced-installer

Creating an MSI in visual Studio 2013


I am looking for help with deploying an application for my company. I have tried using clickonce but it does not give the option to allow the user to select where it is to be installed. I like it because it has the built-in updater. I am looking for a solution that will work with these requirements. I dislike install-shield because the update function requires money to use.

1) Built in Updater
2) allow user to select install location
3) Creates uninstaller
4) Creates desktop and Menu Shortcuts

I really appreciate the help and through all of the things I have tried, WIX, Visual Studio Installer doesn't seem to work.

Thank you for your time.


Solution

  • Maybe check this answer on auto-update features. Please skim all answers - there is information about different types of deployment formats. And check the "Roll your own" section towards the bottom of my answer. It is "the poor man's upgrade feature". Further, there is this list of MSI tools. Extensive links to more information.

    You mention Installshield does not suit your needs due to licensing issues. You could test Advanced Installer. They have an upgrade feature (about) (please read), though it is also commercial and costs money. Using the Updater. You can try their forum for more information: https://www.advancedinstaller.com/forums/. I am not quite up to speed.