我已经创建了一个Wix安装程序,它具有多种功能,例如将服务部署到Tomcat,添加和更新tomcat服务器和其他服务的配置文件,在IIS创建Web应用程序,创建MongoDB等。 因此,要执行一些更新配置类我有写延迟执行的自定义操作,有时由于某些原因自定义操作失败,并导致回滚,有时这种回滚留下一些足迹,如在Tomcat或其他配置文件的服务,或可能想要删除Mongo DB等Wix安装程序 - 如何在回滚发生后立即运行自定义操作?
所以在这里我想在回滚发生后使用自定义操作删除左侧脚印。
我已经添加了一个自定义动作Execute="rollback"
并调用它Before="Installfinalize"
,但它只是在回滚发生之前调用。
有什么办法可以巧妙处理这种情况吗?