Hi,
Setting RemoveExistingProductAfter property of MajorUpgradeStrategy to Step.InstallExecute or Step.InstallExecuteAgain or Step.InstallFinalize leads to removing the application when actually I am trying to upgrade the application.
I assume that is because the same components have different Guids in different versions of installers.
Is there any chance the installer to remove the old installation after installing the new installation at a major upgrade, using WixSharp?
I assume the answer is No, and if I want to have the old installation rolled back in case of a new installation failure, the only possible value I can choose for RemoveExistingProductAfter property is Step.InstallInitialize.
Thank you.
Setting RemoveExistingProductAfter property of MajorUpgradeStrategy to Step.InstallExecute or Step.InstallExecuteAgain or Step.InstallFinalize leads to removing the application when actually I am trying to upgrade the application.
I assume that is because the same components have different Guids in different versions of installers.
Is there any chance the installer to remove the old installation after installing the new installation at a major upgrade, using WixSharp?
I assume the answer is No, and if I want to have the old installation rolled back in case of a new installation failure, the only possible value I can choose for RemoveExistingProductAfter property is Step.InstallInitialize.
Thank you.