我有一个要求,如果安装程序失败(通过从另一个自定义操作返回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的值是成功,取消,错误,暂停

关于wix - Wix:在显示故障屏幕之前调用了哪个CustomAction?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41807600/

10-13 07:58