1

我正在使用 Apache Ant 运行 FxCop。对于 1.36 版本,如果用户未提供所有依赖项信息,则分析会返回错误代码,但会创建报告,这可能表明代码库没有问题。

将 failonerror 设置为 true 可以解决此问题,但问题是即使错误不是致命的(错误代码 1),分析也会失败。这是我面临的问题。我希望仅当返回的错误代码为 1 时分析才会失败,即致命错误(在其他世界中,就像 failonerror 为真一样)。对于其他错误,我希望继续分析(即好像 failonerror 设置为 false)。

有人可以帮我解决这个问题吗,因为这个问题已成为最优先的问题之一?

提前致谢。

4

1 回答 1

1

Ant 是否允许您查询 FxCop 结果?如果是这样,请将 failonerror 设置为 false,然后添加一个步骤以检查 FxCop 结果。根据结果​​,您可以将构建设置为失败。

于 2011-01-20T14:43:59.230 回答