我最近安装了Visual 2015,并能够使用以下命令运行解决方案的代码分析:
msbuild.exe MySolution.sln /p:RunCodeAnalysis=true其中/p:RunCodeAnalysis=true执行代码分析。实际上,这调用位于
C:\Program Files(x86)\Microsoft Visual Studio 14.0\Team Tools\Static AnalysisTools\FxCop\FxCopCmd.exe
代码分析的目的是取代FxCop,但实际上代码分析执行自己的FxCopCmd.exe
也许我错过了什么,但是VS代码分析和FxCop之间有什么区别呢?
发布于 2015-11-23 16:36:20
FxCop和VS代码分析本质上是一回事。它们使用相同的核心分析引擎(通过fxcopcmd.exe触发),并使用相同的核心规则集。除了UI区别之外,FxCop和VS代码分析之间的主要区别是,后者包含一些额外的规则(在DataflowRules.dll、MaintainabilityRules.dll和ReliabilityRules.dll程序集中),以及支持这些附加规则子集的数据流分析引擎。
https://stackoverflow.com/questions/33874797
复制相似问题