FxCop死了吗?可以和VS2015一起使用吗?

时间:2016-05-02 12:35:13

标签: c# coding-style fxcop

我正在浏览Stack Overflow和Google,了解有关自动编码风格练习工具的信息,并找到了FxCop。

但我没有找到微软最近关于FxCop的文章。所以,我想知道FxCop是否已经死了。

FxCop可以与Visual Studio 2015一起使用吗?它是否适用于执行C#设计指南?

4 个答案:

答案 0 :(得分:21)

使用VS Code分析将FxCop功能集成到Visual Studio 2012及更高版本中。它涵盖了所有FxCop功能,具有更好的集成。

参考:Code Analysis for Managed Code Overview

答案 1 :(得分:6)

从此blog(Microsoft程序经理撰写的通知):

  

旧版本基于IL的FxCop / CA已经死亡,但基于源代码而不是IL的新版CA将在VS“14”中。 (您可以向下滚动并查看来自托管语言诊断所有者Alex Turner的回复。)

所以是的,它已经死了,但被更好的东西所取代。使用CA,您可以使用更好的工具进行代码分析。此外,使用Roslyn,您可以轻松创建自己的分析仪。

答案 2 :(得分:2)

不,没有死,只是重命名或转世。

CarbineCoder上面的答案补充https://stackoverflow.com/a/36982685/257090

FxCop现在是Visual Studio(社区,专业版,企业版)所有版本的一部分

围绕它存在一些混乱,因为在过去,微软为它收取费用,你必须购买Visual Studio Premium或Ultimate。截至2012年,据我所知,它是免费的。

答案 3 :(得分:1)

FxCop规则已在this开源存储库中重新实现为基于源的Roslyn分析器。

请参阅this page,以获取NuGet软件包/ VSIX的推荐版本,以用于在Visual Studio的构建/编辑过程中使这些分析器运行。

有关更多文档,请参见this page