3

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

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

4

1 回答 1

5

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

Returning Failure 应该会导致您的设置进入 RollBack 模式,并且不会进一步进行。如果CustomAction元素的Return属性设置为默认值,这将起作用。check

于 2013-08-02T11:06:36.127 回答