Freigeben über


Verwenden von Regelsätzen zum Festlegen von C++-Regeln für die Ausführung

In Visual Studio Premium und Visual Studio Ultimate können Sie einen benutzerdefinierten Regelsatz erstellen und ändern, um bestimmte Projektanforderungen für die Codeanalyse zu erfüllen.Um einen benutzerdefinierten C++-Regelsatz Projekt zu erstellen, muss im C-Format /C ++ in der Visual Studio IDE geöffnet werden.Öffnen Sie anschließend einen Standardwert regelsatz im Regelsatz-Editor und dann auf Hinzufügen bzw. Entfernen, und ändern Sie bei Bedarf die spezielle Regeln Aktion, die ausgeführt wird, wenn die Codeanalyse angegeben wird, dass eine Regel verstoßen wurde.

Zum Erstellen eines neuen benutzerdefinierten Regelsatzes speichern Sie diesen unter einem neuen Dateinamen.Der benutzerdefinierte Regelsatz wird dem Projekt automatisch zugewiesen.

Öffnen des Regelsatz-Editors

So erstellen Sie eine benutzerdefinierte Regel aus einem einzelnen vorhandenen Regelsatz

  1. Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt, und wählen Sie dann Eigenschaftenaus.

  2. Wählen Sie auf der Registerkarte EigenschaftenCodeanalyseaus.

  3. Führen Sie in der Dropdownliste Regelsatz einen der folgenden Schritte aus:

    • Wählen Sie den Regelsatz aus, die Sie anpassen möchten.

    - oder -

    • Wählen Sie <Durchsuchen…> , um einen vorhandenen Regelsatz anzugeben, der nicht in der Liste enthalten ist.
  4. Wählen Sie Öffnen, um die Regeln im Regelsatz-Editor anzuzeigen.

So ändern Sie einen Regelsatz im Regelsatz-Editor

  • Um den Anzeigenamen des Regelsatzes Ansicht Menü zu ändern, wählen Sie Eigenschaftenfenster.Geben Sie im Feld Name den gewünschten Anzeigenamen ein.Der Anzeigename kann sich vom Dateinamen unterscheiden.

  • Wenn Sie einem benutzerdefinierten Regelsatz alle Regeln der Gruppe hinzufügen möchten, aktivieren Sie das Kontrollkästchen für die Gruppe.Wenn Sie alle Regeln der Gruppe entfernen möchten, deaktivieren Sie das Kontrollkästchen.

  • Wenn Sie dem benutzerdefinierten Regelsatz eine bestimmte Regel hinzufügen möchten, aktivieren Sie das Kontrollkästchen für die Regel.Wenn Sie die Regel aus dem Regelsatz entfernen möchten, deaktivieren Sie das zugehörige Kontrollkästchen.

  • Um die ausgeführte Aktion zu ändern, wenn eine Regel in einer Codeanalyse verstoßen wird, wählen Sie das Aktion Feld für die Regel und wählen Sie dann einen der folgenden Werte aus:

    Warn – erzeugt eine Warnung.

    Error- erzeugt einen Fehler.

    None - deaktiviert die Regel.Diese Aktion ist mit der Aktion identisch, die beim Entfernen der Regel aus dem Regelsatz ausgeführt wird.

So gruppieren, filtern oder ändert Sie Felder auf der Symbolleiste des Regelsatz-Editors

  • Wenn Sie die Regeln in allen Gruppen erweitert werden soll, wählen Sie Alle erweitern.

  • Wenn Sie die Regeln in allen Gruppen zu reduzieren, wählen Sie Alle reduzieren.

  • Wenn Sie das Feld auf die Regeln ändern, wählen Sie die Option Gruppieren nach das Feld aus der Liste Gruppieren nach.Um die ungrouped Regeln anzuzeigen, wählen Sie <Kein> .

  • Um Felder in der Regel Spalten hinzuzufügen oder zu entfernen, wählen Sie Spaltenoptionen.

  • Zum Ausblenden von Regeln, die nicht auf die aktuelle Projektmappe anwenden möchten, wählen Sie Regeln ausblenden, die auf die aktuelle Projektmappe nicht zutreffen.

  • Wenn Sie zwischen dem Ein- und Ausblenden der die Fehleraktion Regeln zu wechseln, klicken Sie auf Regeln anzeigen, die Codeanalysefehler generieren könnenzugewiesen werden.

  • Wenn Sie zwischen dem Ein- und Ausblenden der die Warnaktion Regeln zu wechseln, klicken Sie auf Regeln anzeigen, die Codeanalysewarnungen generieren könnenzugewiesen werden.

  • Wenn Sie zwischen dem Ein- und Ausblenden der die Aktion Keine Regeln zu wechseln, klicken Sie auf Nicht aktivierte Regeln anzeigenzugewiesen werden.

  • Hinzufügen oder Entfernen von Microsoft So führen Regelsätze zum aktuellen Regelsatz auswählen Untergeordnete Regelsätze hinzufügen oder entfernen.