我在安装之前使用自定义操作进行了一些检查。我希望如果这些检查失败,安装将无法启动。
有没有办法优雅地做到这一点?
答案 0 :(得分:4)
如果使用Condition
元素无法完成检查,则在自定义操作中,如果检查失败,则应返回ActionResult.Failure
;如果检查通过则返回ActionResult.Success
。
返回失败会导致您的设置进入RollBack模式,并且不会再继续进行。如果CustomAction元素的Return
属性设置为默认的check
,则此方法有效。