我正在使用自定义操作在安装之前进行一些检查。我希望如果这些检查失败,安装将不会开始。
有没有办法优雅地做到这一点?
如果您的检查无法使用元素完成,那么在您的自定义操作中,如果您的检查失败,Condition
您应该返回,或者如果检查通过则返回。ActionResult.Failure
ActionResult.Success
Returning Failure 应该会导致您的设置进入 RollBack 模式,并且不会进一步进行。如果CustomAction元素的Return
属性设置为默认值,这将起作用。check