FAKE - F# Make - A DSL for build tasks and more FAKE

Lookig for older versions of the documentation, pre FAKE v6? See 


Wix.MajorUpgrade Type

Parameters for WiX Major Upgrade

Record fields

Record Field Description


Full Usage: AllowDowngrades

Field type: YesOrNo

When set to no (the default), products with lower version numbers are blocked from installing when a product with a higher version is installed; the DowngradeErrorMessage attribute must also be specified. When set to yes, any version can be installed over any other version.

Field type: YesOrNo


Full Usage: DowngradeErrorMessage

Field type: string

The message displayed if users try to install a product with a lower version number when a product with a higher version is installed. Used only when AllowDowngrades is no (the default).

Field type: string


Full Usage: Schedule

Field type: MajorUpgradeSchedule

Determines the scheduling of the RemoveExistingProducts standard action, which is when the installed product is removed. The default is "afterInstallValidate" which removes the installed product entirely before installing the upgrade product. It's slowest but gives the most flexibility in changing components and features in the upgrade product.

Field type: MajorUpgradeSchedule