Ich überprüfe die Dokumentation für Sonarqube Msbuild Scanner. Aber ich kann das nicht finden SonarQube.Scanner.MSBuild.exe
in der Verteilung gegeben. Wenn ich also auf das Verzeichnis bin zeige und den Sonar-Befehl auf dieser Seite ausführen
SonarQube.Scanner.MSBuild.exe begin /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"Project Name" /v:"1.0"
MSBuild.exe /t:Rebuild
SonarQube.Scanner.MSBuild.exe end
Ich habe eine Fehlermeldung erhalten
"SonarQube.Scanner.MSBuild.exe" is not recognized as an internal or external command,
Da diese EXE-Datei nicht in der Distribution ist und mit ihr läuft sonar-scanner
Bat-Datei Was ist der richtige Befehl, um das Projekt auszuführen? Wenn ich benutze sonar-scanner
Anstatt von SonarQube.Scanner.MSBuild.exe
beschwert er sich /k
Möglichkeit.
Antworten:
2 für die Antwort № 1Sie müssen die neueste Version von herunterladen SonarScanner für MsBuild. Die Zip-Datei enthält alle benötigten ausführbaren Dateien.
Sie sollten nicht verwenden sonar-scanner
zum Analysieren von .NET-Projekten.