Ich habe versucht, den Modulnamen eines C # -Projekts zu ändern, indem ich das folgende xml-Fragment zu meiner csproj-Datei hinzufüge:
%Vor%Dies funktioniert so, wie ich es erwartet habe (Modulname in SonarQube ist entsprechend eingestellt).
Frage: Wird dies unterstützt oder funktioniert es nur zufällig? Ich möchte dieses Verhalten nicht wirklich nutzen, wenn ich fürchte, dass es sich beim nächsten Upgrade ändert.
Die generierten sonar-project.properties-Dateien enthalten diese Einträge:
%Vor%Dies könnte bedeuten, dass meine Konfiguration mehr oder weniger zufällig funktioniert.
Aktualisierung: Im Folgenden wird erklärt, warum ich den Modulnamen einiger Projekte ändern möchte: Ich habe mehrere Lösungen mit Projekten, z. B.
%Vor%In dieser Situation habe ich zwei "Lib" -Module in SonarQube, es sei denn, ich habe eine Möglichkeit, den Modulnamen zu überschreiben. Ich könnte die Projekte natürlich umbenennen, aber ich würde SonarQube lieber mitteilen, welchen Modulnamen ich verwenden soll.
Ich wäre auch sehr glücklich, wenn Sonar Scanner den Assemblynamen anstelle des Projektnamens verwenden würde.
Tags und Links sonarqube sonarqube-scan sonarqube-msbuild-runner