如何使用wix自定义操作停止.MSI安装

本文关键字:MSI 安装 操作 何使用 wix 自定义 | 更新日期: 2023-09-27 18:25:59

在安装之前,我将使用自定义操作进行一些检查。如果这些检查失败,我希望安装不会启动。

有没有一种方法可以优雅地做到这一点?

如何使用wix自定义操作停止.MSI安装

如果您的检查不能使用Condition元素完成,那么在您的自定义操作中,如果检查失败,则应返回ActionResult.Failure,如果检查通过,则返回ActionResult.Success

返回Failure将导致您的安装程序进入回滚模式,并且不会继续进行。如果CustomAction元素的Return属性设置为默认值check,则此操作将起作用。