Ich möchte ein .Net-Projekt mit Sonarqube analysieren. Ich bin mit Sonar-Scanner-msbuild-2.3.1.554 - Ich habe bearbeiten die SonarQ.Analysis.xml - ich den Befehl unterSonarQube-Regelsatz fehlt
MSBuild.SonarQube.Runner.exe" begin /key:"AHC" /name:"AHC Project" /version:"1.0" MSBuild.exe" D:\tfs\AHC\MainBranch\TfsCompleteBuild.sln /t:rebuild
und ich erhalten diese Fehler
(Rebuild target) (9) -> CSC : error CS8035: Error reading ruleset file C:\Windows\system32.sonarqube\conf\SonarQubeRoslyn-cs.ruleset - File not found.
Irgendeine Idee warum oder wie man es repariert?
Es ist wichtig, die aktuellen Ordner zu sein, wo das Projekt, das Sie ist analysieren, z.B. In deinem Fall solltest du zuerst 'cd D: \ tfs \ AHC \ MainBranch \' und dann die Befehle ausführen. –
Jedes Mal, wenn ich versuche, es aus dem SLN-Ordner ausführen, erhalte ich diesen Fehler: Unbehandelte Ausnahme: System.NullReferenceException: Objektverweis nicht auf eine Instanz eines Objekts festgelegt. bei SonarScanner.Shim.PropertiesWriter.WriteSettingsForProject (Projectinfo-Projekt, IEnumerable'1 Dateien, String fxCopReportFilePath, String codeCoverageFilePath) bei SonarScanner.Shim.PropertiesFileGenerator.ProcessProjectInfoFiles (IEnumerable'1 Projekte, PropertiesWriter Schriftsteller, ILogger Logger, String projectBaseDir, String globalSourceEncoding) – Angela