Visual Studio: Deaktivieren Sie StyleCop vorübergehend

8

Kannst du StyleCop in VS deaktivieren?

Szenario:

  1. Drücken Sie die Taste "Disable StyleCop"
  2. Ausführen / debuggen eines Testcodes
  3. Die Schaltfläche automatisch, StyleCop wieder aktivieren. Daher musst du es wieder aktiv deaktivieren, wenn du ohne StyleCop laufen willst.
Chris G. 18.06.2013, 08:13
quelle

5 Antworten

4

Ich habe eine separate Buildkonfiguration eingerichtet, die keine Codeanalyse ausführt.

Ich habe jetzt die folgenden Konfigurationen in VS:

  • Freigabe
  • Debug
  • Debug (keine Codeanalyse)

Sie müssen manuell auswählen, welche Konfiguration Sie erstellen möchten (d. h. Schritt 3 in Ihrer Liste wäre ein manueller Schritt).

In der Build-Zieldatei habe ich Code in folgenden Zeilen eingefügt:

%Vor%     
Montgomery 'monty' Jones 19.06.2013, 09:42
quelle
4

Dazu müssen Sie die .sln-Datei bearbeiten.

Ссылка

    
Filip 18.06.2013 08:16
quelle
1

Der effektivste Weg, um etwas zu erreichen, was Sie wollen, wäre, alle Dateien in Ihrem Projekt von der StyleCop-Analyse für eine Build-Konfiguration auszuschließen. Wenn Sie die folgende ItemGroup zu Ihrer Projektdatei hinzufügen:

%Vor%

..., das alle .cs-Dateien in Ihrem Projekt von der StyleCop-Analyse ausschließt, wenn die Konfiguration "DebugNoStyleCop" ausgewählt ist. Natürlich können Sie einen anderen Konfigurationsnamen wählen, der Ihnen besser passt, indem Sie die entsprechende Substitution vornehmen. Es ist nicht ganz der einzige "Aus" -Knopf, den Sie möchten, aber es ist ziemlich nah.

    
Gavin Greig 23.06.2015 20:46
quelle
1

Sie können StyleCop für die gesamte Lösung freigeben, indem Sie im Stammordner Ihres Lösungsordners ein Settings.StyleCop mit folgendem Inhalt einfügen:

%Vor%

Sie müssen Visual Studio danach neu starten.

    
Dimitri Troncquo 23.03.2018 10:44
quelle
0

Für eine Möglichkeit, dies über die VS2013-Benutzeroberfläche in StyleCop 4.7.49 zu tun (ich bin nicht sicher, was die Mindestversionen dafür sind), können Sie:

  1. Klicken Sie mit der rechten Maustaste auf ein Projekt im Projektexplorer
  2. Wählen Sie "StyleCop-Einstellungen"
  3. Deaktivieren Sie auf der Registerkarte "Regeln" des angezeigten Dialogfelds das "C #" - Wurzelverzeichnis der Struktur der aktivierten Regeln
Mike Cullingham 01.02.2016 18:32
quelle

Tags und Links