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

Ric*_*dMc 3 .net c# windows-installer wix

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

有没有办法优雅地做到这一点?

stt*_*taq 5

如果您的检查无法使用Conditionelement完成,那么在您的自定义操作中,您应该ActionResult.Failure在检查失败时返回,ActionResult.Success或者在检查通过时返回。

Returning Failure 应该会导致您的设置进入回滚模式,并且不会再有任何进展。如果CustomAction元素的Return属性设置为默认值,这将起作用。check