标签: wix windows-installer bootstrapper burn wix3.10
我使用刻录引导程序创建了此安装程序。现在,当用户单击“取消”按钮时,如何回滚安装期间所做的所有更改?我的EXE目前包括3个MSI。因此,如果用户单击中途取消,如何在此安装过程中删除以前安装的MSI?以下是我的取消按钮执行的内容。
public void ExitExecute() { CustomBA.BootstrapperDispatcher.InvokeShutdown(); }
答案 0 :(得分:1)
Burn引擎会在发生错误时自动卸载在Apply阶段(受RollbackBoundaries限制)安装的所有(非永久性)软件包(取消是错误)。