0

InstallShield LE provides us the option to either update the previous version(this keeping data) or remove the previous version completely and then install the new version. What I want is I want the user to choose whether they want to upgrade or completely install the new version. I am using InstallShield LE free version.

I am guessing I'll have to write some Install Script (feature provided by InstallShieldprofessional ). If this is the only option, then I just want to be sure before Iproceed to buy professional version

androider
  • 982
  • 6
  • 16
  • 32
  • Have you tried Advanced Installer? http://www.advancedinstaller.com/ – 2vision2 Jul 28 '14 at 05:47
  • Yeah, But the problem is I guess I'll have to write custom actions and dialogs and how to call those custom actions while installer is running and I have no idea how to do that in Advanced Installer or InstallShield. I have browsed a lot and I've been doing that for past 1 week. – androider Jul 29 '14 at 04:35
  • Not sure if this helps http://www.advancedinstaller.com/user-guide/qa-c-sharp-ca.html Just a rough search gives me this. – 2vision2 Jul 29 '14 at 05:12

1 Answers1

0

I faced the same issue and upgrade to the Professional version for the very same reason. Basically this kind of option needs to be design by adding feature into your install workflow.

This white paper help me to do it: http://resources.flexerasoftware.com/web/pdf/WhitePaper-IS-Designing-Update-Friendly-MSI-Installation.pdf

So yes, I would say that Professional version is the only option IF YOU WANT TO KEEP INSTALLSHIELD. There are some other alternatives depending on what you try to achieve as describe here: http://dim-i.net/2011/02/01/5-reasons-installshield-limited-edition-sucks/

Hope it helps!

Ouarzy
  • 3,015
  • 1
  • 16
  • 19
  • I would love to go with any alternative you suggest,if you have resolved this issue previously. Thanks in advance – androider Jul 23 '14 at 10:38
  • I personally use the Professional edition to create custom feature in the deployment – Ouarzy Jul 23 '14 at 15:52
  • But how to achieve this functionality, surfing on the net only yielded me that I should create custom dialogs and custom actions, but I couldn't figure out how to do that. Please excuse me for my short knowledge in this ,I'm a newbie in this – androider Jul 24 '14 at 07:05