如何使用MSBuild将Roslyn FxCopAnalyzers的输出写入磁盘?

如何使用MSBuild将Roslyn FxCopAnalyzers的输出写入磁盘?,msbuild,roslyn,code-analysis,fxcop,roslyn-code-analysis,Msbuild,Roslyn,Code Analysis,Fxcop,Roslyn Code Analysis,我有一个.NETCore2.0项目,我想从命令行执行代码分析,并将输出写入磁盘。根据讨论,我引用了Microsoft.CodeAnalysis.FxCopAnalyzers Nuget包(对调试和发布配置都启用)。我正在从命令行运行以下命令: "C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/MSBuild/15.0/Bin/amd64/MSBuild.exe" /p:Configuration="Debug" /p

我有一个.NETCore2.0项目,我想从命令行执行代码分析,并将输出写入磁盘。根据讨论,我引用了Microsoft.CodeAnalysis.FxCopAnalyzers Nuget包(对调试和发布配置都启用)。我正在从命令行运行以下命令:

"C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/MSBuild/15.0/Bin/amd64/MSBuild.exe"  /p:Configuration="Debug" /p:CodeAnalysisLogFile=MyCodeAnalysisLogFile2.xml  /target:Build "C:/Source/TestProject/TestProject.sln"
从结果输出中,我可以看到正在应用代码分析,并且违反了预期的规则。但是,没有日志文件被写入磁盘,而且
codelanalysislogfile
属性似乎没有任何效果。我还尝试了
codelanalysisoutputfile
,但没有成功

我希望像以前一样获得XML代码分析输出。使用Roslyn编译器时,如何将代码分析输出写入磁盘