我应该使用FxCop吗?为什么?

sti*_*k81 8 .net c# fxcop

我正在使用C#.net和WPF开发一个项目.我们正在使用StyleCop来帮助为项目带来一致的风格,在禁用某些规则后,我们对它非常满意.但是,我听说人们谈论FxCop,这也会为项目带来价值.从我的理解,这更多的是在代码结构基础上..?

有人可以告诉我为什么我们应该开始使用FxCop吗?FxCop将确保我们做得正确的最重要的事情是什么?

Fin*_*las 3

它会检测一些有用的条件并可以改进您的编码风格。我所说的风格不仅仅指支架放置等。但是诸如具有公共构造函数的抽象类和许多其他特殊情况之类的问题。像这样的小事它会捡起来,过了一会儿你就会自动完成它们。

用它开始一个新项目很容易,但在现有项目中使用它就更困难了,因为它会检测到更多问题。值得注意的是,您必须首先配置 FxCop,因为它会指出可能不关心的琐碎事情。