-3

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.

Stein Åsmul
  • 39,960
  • 25
  • 91
  • 164
Darnold
  • 106
  • 1
  • 1
  • 14
  • Product recommendations are off-topic. I wouldn't want to recommend anything anyway because you say several “doesn't seem to work” without explaining how you came to that conclusion. – Dour High Arch Oct 04 '18 at 21:30
  • I apologize for this, I was not meaning to ask for suggestions. I was rushed and I did not add what I wanted to at the bottom. I also wanted to ask if there was a more up to date tutorial on Visual Studio Installer. – Darnold Oct 05 '18 at 12:12
  • 2, 3, 4 are common features WiX supports, while 1 is usually what you should write yourself. – Lex Li Oct 05 '18 at 16:59

1 Answers1

1

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.

Stein Åsmul
  • 39,960
  • 25
  • 91
  • 164