In InstallShield, you can set the Product Code to * or use the "Generate New GUID" button. For Major Upgrades, always ensure a new GUID is generated.
| Aspect | Detail | |--------|--------| | | Identifies the product for Windows Installer | | Change required? | For major upgrades only (not minor updates or patches) | | Location in IDE | General Information > Product Code | | Related codes | Upgrade Code (permanent, identifies product family) Package Code (changes with every build) | installshield product code
You change the Product Code but . Users install v2.0. They now have both v1.0 and v2.0 on their machine. When they uninstall v2.0, v1.0 remains. When they uninstall v1.0, v2.0 breaks because shared components are removed. In InstallShield, you can set the Product Code