|
|
||
MSI Factory
This dialog allows you to define parameters for the installer to use when finding a previous version of your product.
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."
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.
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.
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.
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]".
If checked, the install will abort if the removal of the old product fails.
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.
Check this box to detect the old version of the product but not to actually remove it.
MSDN Online: Upgrade Table
MSDN Online: MigrateFeatureStates Action
Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us