Documentation
-
A major upgrade is a comprehensive update of a product that needs a change of the ProductCode Property.
-
Preparing an Application for Future Major Upgrades - Win32 apps
Authors of installation packages should include upgrading information in their .msi files to ensure that their installation package can take advantage of the full upgrading functionality available with the Microsoft Windows Installer.
-
Applying Major Upgrades by Patching the Local Installation of the Product - Win32 apps
A major upgrade can be applied to an application by patching the local installation of the application from the command line or by using an executable.