2015-05-27 5 views
5

Das Ausführen von MSBuild mit /p:RunCodeAnalysis=true in einem C# -Projekt generiert die Codeanalysewarnungen in der Buildausgabe, aber mit welcher Option können diese Warnungen exportiert werden (nur die Codeanalysewarnungen nicht) die gesamte Build-Ausgabe) in eine XML-Datei?So erhalten Sie einen XML-Bericht aus MSBuild Code Analysis

Antwort

9

Der XML-Bericht wird standardmäßig generiert. Der Dateiname lautet MyAssembly.dll.CodeAnalysisLog.xml oder MyApplication.exe.CodeAnalysisLog.xml, Sie sollten es im Ausgabeordner für Ihr Projekt finden können.

Um Name des XML-Berichts zu ändern, verwenden Parameter CodeAnalysisLogFile:

msbuild MyProject.csproj /p:RunCodeAnalysis=true /p:CodeAnalysisLogFile=MyXmlReport.xml