I have a product that I want to ship separate 32-bit and 64-bit MSIs for (I do *not* want to ship a combined 32/64 exe). My question is should the two installers use the same or different values for their UpgradeCode and ProductCode?
I don't want them to be able to *both* be installed on the same machine (in fact, the 64-bit one is *only* installable on 64-bit windows, and the 32-bit one is *only* installable on 32-bit windows).
I'm just unclear if they should be the same or different as far as the codes go (I guess it also extends to the feature and component GUIDs...should they also be different from each other?)