当另一个目标在 NAnt 中失败时如何调用目标?

How to call a target when another target fails in NAnt?

我有两个不同的任务,比如 A 和 B。如果 A 失败,我需要调用 B。NAnt 怎么可能。

我找到了一种方法,(对于遇到相同问题的任何人)

<trycatch>
    <try>
        <call target="A" />
    </try>
    <catch>
        <call target="B" />
    </catch>
</trycatch>