FxCop死了吗? 可以和VS2015一起使用吗?
我正在浏览Stack Overflow和Google,了解有关自动编码风格练习工具的信息,并找到了FxCop。
但是我没有找到微软最近关于FxCop的文章。 所以,我想知道FxCop是否已经死了。
FxCop可以与Visual Studio 2015一起使用吗? 它是否适用于执行C#设计指南?
FxCopfunction通过VS Code分析集成到Visual Studio 2012及更高版本中。 它涵盖了所有FxCopfunction,具有更好的集成性。
参考: 托管代码概述的代码分析
从此博客 (由Microsoft程序经理撰写的通知):
旧版本的基于IL的FxCop / CA已经死亡,但基于源代码而不是IL的新版CA将在VS“14”中。 (您可以向下滚动并查看来自托管语言诊断所有者Alex Turner的回复。)
所以是的,它已经死了,但被更好的东西所取代。 使用CA,您可以使用更好的工具进行代码分析。 此外,使用Roslyn,您可以轻松创建自己的分析仪。
不,没有死,只是重命名或转世。
CarbineCoder上面的回答补充https://stackoverflow.com/a/36982685/257090
FxCop现在是Visual Studio(社区,专业版,企业版)所有版本的一部分
围绕它有一点混乱,因为在过去,微软为它收取费用,你必须购买Visual Studio Premium或Ultimate。 截至2012年,据我所知,它是免费的。
在这个开源的repo中,FxCop规则已经重新实现为基于源的Roslyn分析器。
有关在Visual Studio中构建/编辑体验期间运行这些分析器的NuGet软件包/ VSIX的推荐版本,请参阅此页面 。
有关更多文档,请参阅此页面 。