fxcop会检查所有规则吗?

时间:2011-01-27 15:36:21

标签: c# .net code-analysis fxcop

FxCop是否检查所有标准代码规则。我觉得它只会检查它写的是什么。我不会检查什么是不写的。就像有些函数没有异常处理那样fxcop无法分辨的事情。那么做任何其他工具或技巧来实现这种分析吗?

祝你好运, 苏博德

1 个答案:

答案 0 :(得分:3)

很难真正回答这个问题。我想你所问的是“FXCop可以检查不是已编写的代码。”答案是肯定的,但只有规则是这样写的。

例如,如果您有一个实现IDisposable的变量,FxCop将检查以确保在该对象上调用Dispose。如果没有,它会发出警告。

它实际上无法检查您是否包含异常处理,因为有(许多)有效时间您不希望在给定方法中执行异常处理,因为它将在上游处理。