cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
fast5000
Level 3

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.
Labels (1)
0 Kudos
(2) Replies
Stefan_Krueger
Level 9

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
0 Kudos
fast5000
Level 3

Thanks Stefan. That did the trick.
0 Kudos