This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Prompt To Install As New Product Or Upgrade
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Aug 19, 2008
10:08 AM
Prompt To Install As New Product Or Upgrade
I have been asked to prompt the user if they would like to install the new version of our product as upgrade or a new product if a previous version was installed.
It is currently a basic MSI. Does anyone know how I can add this functionality?
Thanks.
It is currently a basic MSI. Does anyone know how I can add this functionality?
Thanks.
(5) Replies
‎Aug 20, 2008
10:17 AM
I'm a little unclear on what you desire to do. Multiple instances allow you to install, e.g., version 1.00 multiple times side by side. However you say something about upgrading, so perhaps you wanted to allow one install of version 1.00 to either be (removed and) upgraded to version 2.00 or to be kept and have both 1.00 and 2.00 installed at the same time. Multiple instances do not help with the latter (assuming you want at most one of each version); careful handling of FindRelatedProducts, RemoveExistingProducts, and the associated action properties allow that.
‎Aug 20, 2008
12:09 PM
You are right, I want the ability to upgrade or install a newer version or as you desribed: "one install of version 1.00 to either be (removed and) upgraded to version 2.00 or to be kept and have both 1.00 and 2.00 installed at the same time".
When I tried to implement it using multiple instances it appeared to work. I added a new instance for the newer version and it provided the choice when already had a previous version installed to remove and install or install seperately. If nothing was installed it worked like it always had. As far as I could tell it could be used to accomplish what I need but it sounds like that is way more work than it needs to be.
I will try out the actions you mentioned. Thanks for the help!
When I tried to implement it using multiple instances it appeared to work. I added a new instance for the newer version and it provided the choice when already had a previous version installed to remove and install or install seperately. If nothing was installed it worked like it always had. As far as I could tell it could be used to accomplish what I need but it sounds like that is way more work than it needs to be.
I will try out the actions you mentioned. Thanks for the help!
‎Sep 25, 2009
11:08 AM
I believe we ended up skipping the request to upgrade or install separately due to the added complexity for something we really didn't need (a finance guy at our company wanted it).
I now work somewhere else and I don't remember which solutions worked at the time. Good luck!
I now work somewhere else and I don't remember which solutions worked at the time. Good luck!