Note: This is the migration API reference for FAKE 5. The new (modularized) API documentation can be found here. If the API is already migrated you can check here if exists in a module. More information regarding the migration can be found here

OBSOLETE

Use Fake.Installer.Wix instead (FAKE0001 - package: Fake.Installer.Wix - member: Fake.Installer.Wix.UpgradeVersion)

WiXUpgradeVersion

Parameters for WiX Upgrade Version

Record Fields

Record FieldDescription
IncludeMaximum
Signature: YesOrNo

Set to "yes" to make the range of versions detected include the value specified in Maximum.

IncludeMinimum
Signature: YesOrNo

Set to "no" to make the range of versions detected exclude the value specified in Minimum. This attribute is "yes" by default.

Maximum
Signature: string

Specifies the upper boundary of the range of product versions detected by FindRelatedProducts.

Minimum
Signature: string

Specifies the lower bound on the range of product versions to be detected by FindRelatedProducts.

OnlyDetect
Signature: YesOrNo

Set to "yes" to detect products and applications but do not uninstall.

Property
Signature: string

When the FindRelatedProducts action detects a related product installed on the system, it appends the product code to the property specified in this field. Windows Installer documentation for the Upgrade table states that the property specified in this field must be a public property and must be added to the SecureCustomProperties property. WiX automatically appends the property specified in this field to the SecureCustomProperties property when creating an MSI. Each UpgradeVersion must have a unique Property value. After the FindRelatedProducts action is run, the value of this property is a list of product codes, separated by semicolons (;), detected on the system.