使用Visual Studio 2015时,将Roslyn Compiler平台用于代码分析。
如何检查那里使用的是哪个版本的Roslyn?
在项目上运行代码分析时,将首先执行构建。您可以在VS / Tools / Options / Projects and Solutions / Build and Run / MSBuild项目生成输出详细程度中将Visual Studio中的输出详细程度设置为“详细”。
在输出日志中,您将找到以下内容:
1>Using "Csc" task from assembly "C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Build.Tasks.CodeAnalysis.dll".
1>Task "Csc"
1> C:\Program Files (x86)\MSBuild\14.0\bin\csc.exe /noconfig ...
1> Microsoft (R) Visual C# Compiler version 1.0.0.50618
1> Copyright (C) Microsoft Corporation. All rights reserved.
1>Done executing task "Csc".
然后是运行FxCop的“ CodeAnalysis”任务。FxCop分析输出程序集,因此这里不涉及任何编译。
1>Task "CodeAnalysis"
1> Running Code Analysis...
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe ...
因此,与正常构建一样,将相同的csc.exe用于代码分析。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句