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

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

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

提前致谢。

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top