Wir haben Probleme bei der Analyse von .NET-Projekten mit SonarQube 5.1.1.Kann keine FxCop-Regeln mit MSBuild ausführen SonarQube Runner
Bitte beachten Sie, dass FxCop-Regeln auf Qualitätsprofilebene aktiviert sind.
Wir verwenden MSBuild SonarQube Runner, um die Projekte zu analysieren. Aber wir stehen vor einem Fehler, der besagt, dass sonar.cs.fxcop.assembly gesetzt werden muss.
Wir haben ein ähnliches Problem mit Sonar-Runner-2.4 konfrontiert, aber zu diesem Zeitpunkt kann dieser Parameter mit sonar-project.properties-Datei übergeben werden.
Da Sonar-Runner keine .NET-Projekte unterstützt, verwenden wir MSBuild SonarQube Runner jetzt.
Können Sie uns bitte bestätigen, wie wir diese Probleme mit MSBuild SonarQube Runner vermeiden und FxCop-Regeln für die .NET-Projekte ausführen können?
C# -Plugin-Version ist 4.1.
Bitte lassen Sie mich wissen, wenn weitere Informationen von unserem Ende benötigt werden.
Wir haben unser Production Sonar-Upgrade aufgrund dieses Problems verschoben, da Projektteams NICHT in der Lage sind, FxCop-Regeln auf Qualitätsprofilebene zu deaktivieren.
Bitte helfen Sie uns, dies zu beheben.
Danke, Sri Priyanka
Ich habe genau das gleiche Problem versucht, den MSBuild-Runner zu verwenden. Wir benutzen zur Zeit den alten Java Runner (und diese "neue" Version bringt das sowieso zum Vorschein !!), was beim Ausführen der Analyse zu funktionieren scheint. Allerdings bekommen wir ein Problem damit, dass Source nicht neben den Fehlern angezeigt wird und deshalb habe ich die "empfohlene Analysemethode" ausprobiert, um zu sehen, ob das Problem behoben ist. –
Es stellt sich also heraus, dass der ElasticSearch-Index das Problem ohne Quelle war. Habe es einfach gelöscht und den Server neu gestartet und die Quelle ist jetzt da. Immer noch das fxCopAssembly-Problem! :( –
Hallo Team, Könnte jemand freundlich zu diesem Thema aktualisieren? – sripriyanka