使用Visual Studio 2015时,Roslyn Compiler平台用于代码分析。
如何查看Roslyn的使用版本?
答案 0 :(得分:3)
您始终只需执行csc /?
,我们就会打印版本标题。
>csc /?
Microsoft (R) Visual C# Compiler version 1.0.0.50618
Copyright (C) Microsoft Corporation. All rights reserved.
答案 1 :(得分:3)
在项目上运行代码分析时,首先执行构建。您可以在VS / Tools / Options / Projects和Solutions / Build and Run / MSBuild项目构建输出详细程度中将Visual Studio中的输出详细程度设置为“Detailed”。
在输出日志中,您将找到以下内容:
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用于代码分析,与正常构建一样。