[wix-users] Burn prevent automatic upgrade and specific version upgrade

Artur Ampilogov a-artur at yandex.ru
Wed Jan 10 13:25:52 PST 2018


I have a managed variant of burn (WPF).

There are two problems:
1) Having two burn versions with the same UpgradeCode.
    Burn v.1.1.0 – installed.
    Installing burn v.1.2.0 will do major upgrade for v.1.1.0 automatically, i.e. will remove v.1.1.0.

   In some cases I need to install v.1.2.0 aside, without upgrading v.1.1.0. So that there will be two versions being installed and visible in ARP.

Expected some flag at OnPlanRelatedBundle(PlanRelatedBundleEventArgs e), like e.Cancel = true, but did not find any related property or disable mechanism.

2) The bundle has 1 executable and 1 msi package.
Having multiple installations v.1.1.0, v.1.2.0, v.1.3.0 on the same machine, users should be able to choose what specific app version to update. 
For example, running v.1.4.0 and choosing upgrade only for the installed v.1.2.0, leaving installed 1.1.0 and 1.3.0 untouched. Currently, burn upgrades all versions.

Is there a way to achieve this?

Kind regards,

More information about the wix-users mailing list