InstallShield 2015 » Upgrades View » Upgrade Windows Installer Setup
Project: This information applies to the following project types:
• | Basic MSI |
• | InstallScript MSI |
• | MSI Database |
• | Transform |
Project-specific differences are noted where appropriate.
The Advanced tab presents specific settings for major and minor upgrades in addition to some shared settings.
Property |
Description |
|||||||||
Upgrade Code |
This setting indicates the GUID that uniquely identifies the product family to which this product belongs. The upgrade code should be consistent across different versions and languages of a family of related products so that Windows Installer can use it to search for related versions of the product that are already installed. For more information on configuring this setting, see Setting the Upgrade Code. For more information on how the upgrade code is used in upgrades, see Major Upgrade vs. Minor Upgrade vs. Small Update. |
|||||||||
On Upgrade |
Specify the behavior that you want to occur if Setup.exe detects that an earlier version of your product is present on a target system. Available options are:
|
|||||||||
Style |
Specify how you want your major upgrade to proceed if the installation detects that an earlier version of your product is present on a target system. Available options are:
If the upgrade fails, the Rollback option returns the target system to its previous good state. This option undoes the changes that were made by the uninstallation of the earlier version and the installation of the latest version. Caution: Note for both of the options that first install and then removed unused resources: The removal of unnecessary resources relies on component reference counts being accurate. Reference counts occur at the component level. Therefore, you should be careful when you delete a component and move the associated resource to a different component. If you have moved existing resources to different components, do not choose either of these install-then-remove options. |
See Also
Determining the Best Upgrade Solution
Packaging Options for Upgrades
Preventing the Current Installation from Overwriting a Future Major Version of the Same Product
InstallShield 2015 Help LibraryJune 2015 |
Copyright Information | Contact Us |