7

Wenn ich bestimmte Fehler im Fenster "Fehler in der Lösung" ignoriere, merkt sich Resharper diese Einstellung.Setzen der ignorierten Fehler von Resharper unter Versionskontrolle

enter image description here

Ich habe versucht, Visual Studio neu zu starten und neu starten, blieben die ignoriert Fehler ignoriert. Jetzt wollte ich die Liste der ignorierten Fehler an andere Programmierer im Team weitergeben, indem ich eine Einstellungsdatei unter Versionskontrolle stellte. Aber ich konnte nicht finden, wo Resharper speichert, welche Fehler ignoriert werden. Ich habe die folgenden Versionen von SW.

Visual Studio 2012 
JetBrains ReSharper 8.2.1 Full Edition 
Build 8.2.1000.4556 on 2014-05-19T10:12:38 

Update: ich Dateien in den folgenden Ordner und die ignoriert Fehler entfernt zurückgesetzt, alle Fehler wurden unignored.

%AppData%\..\Local\JetBrains\ReSharper\v8.2\SolutionCaches\ 

So hält es die ignorierten Fehler irgendwo in diesen Dateien. Trotzdem habe ich nicht den Weg gesehen, es unter Versionskontrolle zu stellen.

Antwort

2

Obwohl nicht auf die exakte Ausgabe der Original-Poster bezogen, haben Sie auf diese Frage gestolpert nach der Antwort suchend unten :)

Wenn Sie das Verhalten einer Inspektion aus der Glyphe geändert haben wie diese und speicherte es auf eine Konfigurationsschicht und legten Sie es sonst nicht zeigen oder etwas zu tun, und speicherte es dann auf Teamebene:

Configure inspection severity. enter image description here

dann je nachdem, wo Sie die set Wert, Computer, Solution Personal oder Solution Team, wird in einer anderen Einstellungsdatei gespeichert.

Sie können dann die Datei Solution.sln.DotSettings zur Quellcodeverwaltung hinzufügen, um diese Unterdrückung zwischen allen Teammitgliedern zu teilen.

Um die Unterdrückung solcher Warnungen rückgängig zu machen, müssen Sie sich in die geschichtete Optionsstruktur von Resharper wagen, was ein wenig verwirrend sein kann, wenn Sie vorher noch nicht dort waren.

Manage Options

dann je nachdem, wo sie gespeichert ist, sehen Sie unter dem Schlüsselelement für die ausgewählte Ebene:

Edit Layer

die Inspektion finden und legen Sie es:

Set the inspection

+0

Vielen Dank für Ihre Antwort. Aber ich wollte keinen spezifischen Fehler global deaktivieren. Ich ignorierte bestimmte Fehler nur in bestimmten Dateien oder Orten in den Dateien mit Resharper's Window "Fehler in der Lösung". Ich habe hier einen Screenshot dieses Fensters hochgeladen: https://drive.google.com/file/d/0BwsHNjW9WrskWjhZc3UyYkk1d2c/edit?usp=sharing Es scheint, es gibt keine einfache Möglichkeit, es unter Versionskontrolle zu setzen ... –

+0

Ich don Ich sehe keinen anderen Weg für die Sache, in die Sie geraten sind, um diese "Unterdrückung" auch in die Quellcodeverwaltung einzubringen. Es scheint, dass sie nicht so verwendet werden sollen.was mich überrascht. Hast du bei der Jetbrains Resharper Community nachgefragt? http://devnet.jetbrains.com/community/resharper – jessehouwing

+0

Ich habe dort noch nicht gefragt –

1

In der Symbolleiste des Lösungsfehlerfensters sollte ein sein Exporttaste. Sie sollten hier alle ignorierten Elemente in XML oder HTML exportieren können.

+0

Es würde die ignorierten Elemente nicht exportieren, es exportiert nur nicht ignorierte Elemente. Wie auch immer, das Exportieren nach XML oder HTML reicht nicht aus, um die ignorierten Elemente der Quellcodeverwaltung zu unterstellen –

Verwandte Themen