在C#项目上运行带有/p:RunCodeAnalysis=true
的MSBuild确实会在构建输出上生成代码分析警告,但是让我导出这些警告的开关是什么(只有代码分析警告而不是整个构建输出)到XML文件?
答案 0 :(得分:11)
默认情况下会生成XML报告。文件名为MyAssembly.dll.CodeAnalysisLog.xml
或MyApplication.exe.CodeAnalysisLog.xml
,您应该可以在项目的输出文件夹中找到它。
要更改XML报告的名称,请使用参数CodeAnalysisLogFile
:
msbuild MyProject.csproj /p:RunCodeAnalysis=true /p:CodeAnalysisLogFile=MyXmlReport.xml