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
- :
- REMOVE persists during Major Upgrade
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 05, 2007
06:33 PM
REMOVE persists during Major Upgrade
In a previous version of our installer, one of the Features could be excluded by the user via a checkbox on one of the dialogs. If the checkbox was unchecked, 'Remove' Control Event was set for that Feature. The 'Remove' Control Event would then write that Feature to the REMOVE property and the Feature wouldn't get installed.
Fast forward a few months...We are now doing a major upgrade. In the new version, this same Feature should always be installed: there is no checkbox, no control event, nothing in the REMOVE property, etc.
The major upgrade works itself works great: it completely uninstalls the old version and then installs the new version. However, the Feature that had been previously excluded still shows up in the REMOVE property of the newer installer, so it still doesn't get installed.
What is going on here? I've tried resetting the REMOVE property to "" (empty) in several places but it doesn't seem to make a difference. What is the best way to resolve this issue?
Both the old version and the new are Basic MSI.
Thanks in advance.
Fast forward a few months...We are now doing a major upgrade. In the new version, this same Feature should always be installed: there is no checkbox, no control event, nothing in the REMOVE property, etc.
The major upgrade works itself works great: it completely uninstalls the old version and then installs the new version. However, the Feature that had been previously excluded still shows up in the REMOVE property of the newer installer, so it still doesn't get installed.
What is going on here? I've tried resetting the REMOVE property to "" (empty) in several places but it doesn't seem to make a difference. What is the best way to resolve this issue?
Both the old version and the new are Basic MSI.
Thanks in advance.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 08, 2007
03:35 PM
In the Advanced settings of your Major Upgrade entry, try setting Migrate Feature States to No and see if that helps.
Stefan Krueger
InstallSite.org
InstallSite.org
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 13, 2007
10:31 AM
Thanks Stefan. That did the trick.