2016-04-27 4 views
0

Ich habe ein Projekt in Visual Studio 2015 Update 2 mit SonarLint 2.1 installiert. Ich sehe die Sonararint-Regeln in der Fehlerliste wie erwartet, aber ich möchte eine Regel deaktivieren. Ich habe versucht, den aktiven Regelsatz des Projekts anzuzeigen, wie hier erläutert: Can I configure the used ruleset for SonarLint Wenn ich jedoch auf Active Rule Set öffnen klicke, bekomme ich die Fehlermeldung "Die Regelsatzdatei konnte nicht geöffnet werden. Es ist keine Regelsatzdatei angegeben oder die Datei ist nicht vorhanden." Woher kommen die SonarLint-Regeln? Wie erstelle ich einen lokalen Regelsatz?Sonarartregeln erscheinen in der Fehlerliste, aber keine Regelsatzdatei gefunden

Antwort

0

Dieses Problem ist höchstwahrscheinlich nicht mit SonarLint verbunden. Es ist mir gelungen, Ihr Problem zu reproduzieren, indem Sie die Projektdatei manuell bearbeiten und einen falschen Pfadwert in die CodeAnalysisRuleSet-Eigenschaft eingeben. Wenn Sie den Wert entfernen und das Projekt erneut laden, wird das Fenster des RuleSet-Editors mit den standardmäßigen Regeldreitwerten und der Aktivierung angezeigt.

Hinweis: Die CodeAnalysisRuleSet-Eigenschaft wird höchstwahrscheinlich für alle Ihre Build-Konfigurationen separat festgelegt, sodass Sie die .csproj-Datei möglicherweise an mehreren Stellen bearbeiten müssen.

+0

Die 'CodeAnalysisRuleSet' -Eigenschaft fehlte vollständig, also habe ich sie hinzugefügt und eine vorhandene Regelsatzdatei aus einem anderen Projekt kopiert, um als Vorlage für die neue zu dienen. –

Verwandte Themen