MSI Factory 2.3

Upgrade Version

Upgrade Version

Previous topic Next topic  

Upgrade Version

Previous topic Next topic  

MSI Factory

This dialog allows you to define parameters for the installer to use when finding a previous version of your product.

Property: (to append related product codes to)

The name of the property that will be appended to the "SecureCustomProperties" property if this version of the product is found on the system. This property must be unique and must be all uppercase. For example, "MYPRODUCTV2."

Minimum version:

The minimum version of the product that will be eligible for upgrading. This version is the version defined for the installer in the "ProductVersion" property. For example, "1.0.0." Check the Inclusive checkbox if your search should include the minimum version specified, leave it unchecked if the version should only match if it is greater than the minimum version.

Maximum version:

The maximum version of the product that will be eligible for upgrading. This version is the version defined for the installer in the "ProductVersion" property. For example, "1.0.2."  Check the Inclusive checkbox if your search should include the maximum version specified, leave it unchecked if the version should only match if it is less than the maximum version.

Note: One or both of Minimum version and Maximum version must be specified. They cannot both be empty.

Languages:

A comma-separated list of languages that must match in the installed product for this version to match. Leave empty to match all languages. If you check the "Exclude these languages" checkbox, all languages will match EXCEPT those listed in the Languages field.

Features to remove:

The features to remove from the existing product if found. Leave empty to remove all features. If you want to specify specific features that should be removed, list them like this: "[Feature1],[Feature2],[Feature3]".

Ignore remove failure

If checked, the install will abort if the removal of the old product fails.

Migrate features from upgraded products

Check this option to migrate feature states from upgraded products by enabling the logic in the "MigrateFeatureStates" action. In other words, whether a feature in the product is installed or not will depend on whether it was installed in the old version of the product. This option only works well if the features in the two products have not changed much.

Only detect (do not uninstall)

Check this box to detect the old version of the product but not to actually remove it.

More Information

MSDN Online: Upgrade Table

MSDN Online: MigrateFeatureStates Action


Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us