题
我正在使用 Apache Ant 运行 FxCop。对于版本 1.36,如果用户未提供所有依赖项信息,分析将返回错误代码,但会创建报告,这可能表明代码库没有问题。
将failonerror设置为true可以修复此问题,但问题是即使错误不是致命的(错误代码1),分析也会失败。这是我面临的问题。我希望仅当返回的错误代码为 1(即致命错误)时分析才会失败(在其他世界中,就像failonerror 为 true 一样)。对于其他错误,我希望继续分析(即就好像failonerror 设置为 false)。
既然这个问题已成为最优先的问题之一,有人可以帮我解决这个问题吗?
提前致谢。
解决方案
Ant 是否允许查询 FxCop 结果?如果是这样,请将failonerror设置为false,然后添加一个步骤来检查FxCop结果。根据结果,您可以将构建设置为失败。
不隶属于 StackOverflow