Visual studio 您喜欢FxCop的哪些功能?

Visual studio 您喜欢FxCop的哪些功能?,visual-studio,resharper,fxcop,utilities,rules,Visual Studio,Resharper,Fxcop,Utilities,Rules,我喜欢ReSharper,但FxCop是免费的,它做一些ReSharper做的事情。我能做些什么来充分利用FxCop 我正在使用VS2008,并计划在明年3月升级到VS2010,希望如此。好吧,FxCop有一个不同的重点。它集中于API设计,并确保您遵循.NET指南和命名约定。因此,它的报告更加详细。所以它真的很强大 Resharper更多的是帮助程序员完成日常工作。所以它关注的是更好的智能感知、更好的代码导航和潜在的bug。当然,VS和Resharper将继续改进编码过期率 现在你能从FxCo

我喜欢ReSharper,但FxCop是免费的,它做一些ReSharper做的事情。我能做些什么来充分利用FxCop


我正在使用VS2008,并计划在明年3月升级到VS2010,希望如此。

好吧,FxCop有一个不同的重点。它集中于API设计,并确保您遵循.NET指南和命名约定。因此,它的报告更加详细。所以它真的很强大

Resharper更多的是帮助程序员完成日常工作。所以它关注的是更好的智能感知、更好的代码导航和潜在的bug。当然,VS和Resharper将继续改进编码过期率

现在你能从FxCop中得到最好的东西了。我不是FxCop专家,但我有一些建议

  • 决定在项目中要遵循哪些规则。FxCop有很多非常严格的规则。其中很多可能不适用于您的项目,因此请禁用它们。在团队中就相同的规则达成一致
  • 最好是团队中每个人都遵守的小规则集,而不是总是被打破的大规则集
  • 经常运行它,并在运行时修复违反规则的情况。如果您经常运行它,那么解决这个问题并不是什么大问题。如果你等到你有很多错误,你可能会忽略它,因为它需要很多工作
  • 请注意“修复类别”。如果它是“非破坏性”的,则修复问题没有问题。如果它“破坏”了,你需要注意依赖的代码
  • 您可以将FxCop集成到持续构建服务器,这样就不必手动运行
我不是一个大的fxcop用户,所以我不会在这里回答,但我想我会说,vs2010中的很多新闻实际上是我们过去需要resharper for=)的本地实现Hi Gamlor,如果fxcop用于持续集成(构建)场景,它是否只分析增量更改?还是重新分析整个构建?你好,ASV