0

I created an EXE using burn bootstrapper which consists of 3 MSIs. I expect my installer to revert to previous version when process is terminated while upgrading. Therefore I specified the Schedule to be "afterInstallExecute" according to what I have read as below :

enter image description here

enter image description here

so this is how my major upgrade element looks like in all of the MSIs.

<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." Schedule="afterInstallExecute"/>

What am I doing wrong here? I expect the installer to rollback during termination of the process and bring back the old version. Also how will this apply to the EXE? Please advice.

AnOldSoul
  • 4,017
  • 12
  • 57
  • 118

0 Answers0