我有一个要求,如果安装程序失败(通过从另一个自定义操作返回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/