Multiple Product Configurations - Upgrade Codes
Posted 01 November 2011 - 17:06
Posted 10 November 2011 - 12:23
However, upgrade code depends upon how you are going to upgrade. If you keep the upgrade code unique for both the configurations(which co-exists on same machine), then on major upgrade you may end up removing both the configurations from the system. So, if you expect to keep upgrade channel different, you should provide different upgrade codes.
Posted 04 November 2015 - 21:11
I have a similar situation with a Basic MSI project. I have two product configurations under releases with both containing different Product and Upgrade Codes.
Under Upgrades, I have two MajorUpgrade items. One is targeting the Upgrade Code of the first product configuration, and the other is targeting the Upgrade Code of the second product configuration.
Both of these product configurations / releases can be installed on the same machine. However, when installing the second product configuration on the system, it uninstalls the first one and vice versa.
Is it possible to have multiple Major Upgrade items in one InstallShield project targeting separate product configurations?
Posted 04 November 2015 - 21:32
Thought about this a little longer and came upon an easy workaround.
Deleted one of the Major Upgrade items and set the Upgrade Code to the first product configuration, then rebuilt that configuration.
Then I changed the Upgrade Code to the second product configuration, then rebuilt the second configuration.
That allowed both the be installed on the same system without one uninstalling the other.
Posted 05 November 2015 - 17:14
You should take care to set future versions of your 2 configurations to use the same upgrade code and not regenerate it each time. This will help you uninstall previous releases without needing a list of major upgrade items each with one of your past upgrade codes in it.