我使用包含 3 个 MSI 的刻录引导程序创建了一个 EXE。我希望我的安装程序在升级过程中终止时恢复到以前的版本。因此,我根据以下内容将计划指定为“afterInstallExecute”:
所以这就是我的主要升级元素在所有 MSI 中的样子。
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." Schedule="afterInstallExecute"/>
我在这里做错了什么?我希望安装程序在进程终止期间回滚并恢复旧版本。另外这将如何应用于EXE?请指教。