Wix:在显示失败屏幕之前调用了哪个 CustomAction?

Wix: Which CustomAction is called just before showing the failure screen?

我有一个要求,如果安装程序失败(通过从另一个自定义操作返回 ActionResult.Failure 自动或手动失败),我需要执行自定义操作。 我试过 <Custom Action="CallMe" After="InstallFinalize"></Custom> 但未调用 CA。 感谢任何帮助。

编辑:从日志中发现这是 "FatalError" 自定义操作。但是这样做 <Custom Action="CallMe" Before="FatalError"></Custom> 抛出 Error 8 Unresolved reference to symbol 'WixAction:InstallExecuteSequence/FatalError' in section 'Product:*'

您可以使用

   <Custom Action="CallMeCancel" OnExit="cancel" /> 
   <Custom Action="CallMeError" OnExit="error" />

OnExit 的值为成功、取消、错误、暂停