Pin*_*ani 6 c# msbuild fxcop static-code-analysis visual-studio-2015
我最近安装了Visual Sudio 2015,并且能够使用以下命令运行解决方案的代码分析:
msbuild.exe MySolution.sln /p:RunCodeAnalysis=true
Run Code Online (Sandbox Code Playgroud)
在哪里/p:RunCodeAnalysis=true执行代码分析.实际上这会调用位于的FxCopCmd.exe
C:\Program Files(x86)\Microsoft Visual Studio 14.0\Team Tools\Static AnalysisTools\FxCop\FxCopCmd.exe
代码分析旨在取代FxCop,但实际上代码分析自身执行FxCopCmd.exe
也许我想念一些东西,但VS Code Analysis和FxCop有什么区别?
Nic*_*oiu 11
FxCop和VS Code Analysis基本上是一回事.它们使用相同的核心分析引擎(触发通过fxcopcmd.exe)并附带相同的核心规则集.除了UI优,betweeen的FxCop和VS代码分析的主要区别在于,后者包括一些额外的规则(在DataflowRules.dll,MaintainabilityRules.dll和ReliabilityRules.dll组件),加上支持这些额外的规则子集的数据流分析引擎.