I have a question regarding the necessity to change the product code of the instances in the case of a major upgrade package.
As I see right now, when the product-version is changed, your application will ask if this change is going to be a “major upgrade” or a just a patch.
If we choose “major upgrade” the product code of the base installation will be automatically changed. However, the product-codes of all defined instances won’t be touched, even if for them, the current package would be actually a major upgrade too.
Is this correct? Can Windows-Installer in this case handle the major-upgrade using the same product-codes just because they are only transforms of the base installation or should we actually take care and change ourselves the product codes of all defined instances?
Thank you very much!