Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie die Codeanalyse für Projekte mit verwaltetem Code in Visual Studio Premium, Visual Studio Ultimate oder Visual Studio Professional konfigurieren, wird Ihnen eine Liste mit integrierten Regelsätzen angezeigt.Sie können entweder einen der Standardregelsätze verwenden oder einen Regelsatz an Ihre Projektanforderungen anpassen.
Verfügbare Regelsätze
In der folgenden Tabelle sind die Standardregelsätze aufgeführt:
Dieser Regelsatz enthält alle Regeln.Das Ausführen dieses Regelsatzes führt möglicherweise zu einer hohen Anzahl gemeldeter Warnungen.Verwenden Sie diesen Regelsatz, um einen Überblick über alle Probleme in Ihrem Code zu erhalten.Dies kann Ihnen bei der Entscheidung behilflich sein, welche der spezifischeren Regelsätze für Ihre Projekte am besten geeignet sind. |
|
Regelsatz für die grundlegenden Regeln für Richtigkeit für verwalteten Code |
Diese Regeln zielen auf logische Fehler und häufige Irrtümer bei der Verwendung von Framework-APIs ab.Binden Sie diesen Regelsatz zur Erweiterung der Liste von Warnungen mit ein, die von den empfohlenen Mindestregeln gemeldet werden. |
Regelsatz für die einfachen Entwurfsrichtlinienregeln für verwalteten Code |
Diese Regeln zielen auf die Erzwingung von Best Practices ab, sodass Ihr Code leicht verständlich und einfach zu verwenden ist.Binden Sie diesen Regelsatz mit ein, wenn Ihr Projekt Bibliothekscode umfasst oder wenn Sie Best Practices erzwingen möchten, um einen leicht verwaltbaren Code zu gewährleisten. |
Regelsatz für die erweiterten Regeln für Richtigkeit für verwalteten Code |
Diese Regeln erweitern die grundlegenden Regeln für Richtigkeit und maximieren die gemeldeten Fehler bezüglich Logik und Frameworkverwendung.Besonderes Augenmerk wird auf spezifische Szenarien gelegt, z. B. COM-Interop und mobile Anwendungen.Binden Sie diesen Regelsatz mit ein, wenn eines dieser Szenarien auf Ihr Projekt zutrifft, oder um weitere Probleme in Ihrem Projekt zu ermitteln. |
Regelsatz für die erweiterten Entwurfsrichtlinienregeln für verwalteten Code |
Diese Regeln erweitern die grundlegenden Regeln für Entwurfsrichtlinien und maximieren die gemeldeten Fehler bezüglich Verwendbarkeit und Wartbarkeit.Besonderes Augenmerk wird auf Benennungsrichtlinien gelegt.Binden Sie diesen Regelsatz mit ein, wenn Ihr Projekt Bibliothekscode umfasst, oder wenn Sie höchste Standards für das Schreiben von verwaltbarem Code erzwingen möchten. |
Diese Regeln zielen auf Probleme ab, durch die verhindert wird, dass Daten in Ihrer Anwendung bei Verwendung in unterschiedlichen Sprachen, Gebietsschemas und Kulturen ordnungsgemäß angezeigt werden.Binden Sie diesen Regelsatz mit ein, wenn Ihre Anwendung lokalisiert oder globalisiert wird. |
|
Diese Regeln zielen auf die kritischsten Probleme in Ihrem Code ab, für die die Codeanalyse die genaueste Lösung darstellt. Es gibt nur wenige dieser Regeln und sie sind nur für die Verwendung in begrenzten Visual Studio-Editionen vorgesehen. Verwenden Sie MinimumRecommendedRules.ruleset in Verbindung mit anderen Visual Studio-Editionen. |
|
Regelsatz für verwaltete empfohlene Regeln für verwalteten Code |
Diese Regeln zielen auf die kritischsten Probleme in Ihrem Code ab, einschließlich potenzieller Sicherheitslücken, Anwendungsabstürzen und anderer entscheidender Logik- und Entwurfsfehler.Sie sollten diesen Regelsatz in alle benutzerdefinierten Regelsätze einbinden, die Sie für Ihre Projekte erstellen. |
Diese Regeln zielen auf die kritischsten Probleme in C++-Projekten mit Common Language Runtime-Unterstützung ab, einschließlich potenzieller Sicherheitslücken und Anwendungsabstürzen.Der Regelsatz sollte in allen benutzerdefinierten Regelsätzen enthalten sein, die Sie für Ihre C++-Projekte mit Common Language Runtime-Unterstützung erstellen. |
|
Diese Regeln zielen auf die häufigsten und kritischsten Probleme in C++-Projekten mit Common Language Runtime-Unterstützung ab, einschließlich potenzieller Sicherheitslücken, Anwendungsabstürze und anderen wichtigen Logik- und Designfehlern.Der Regelsatz sollte in allen benutzerdefinierten Regelsätzen enthalten sein, die Sie für Ihre C++-Projekte mit Common Language Runtime-Unterstützung erstellen. Dieser Regelsatz ist für die Konfiguration mit Visual Studio Professional Edition und höher vorgesehen. |
|
Diese Regeln zielen auf die kritischsten Probleme in Ihrem systemeigenen Code ab, einschließlich potenzieller Sicherheitslücken und Anwendungsabstürzen.Der Regelsatz sollte in allen benutzerdefinierten Regelsätzen enthalten sein, die Sie für Ihre eigenen Projekte erstellen. |
|
Diese Regeln zielen auf die kritischsten und häufigsten Probleme im systemeigenen Code ab, einschließlich potenzieller Sicherheitslücken und Anwendungsabstürze. Der Regelsatz sollte in allen benutzerdefinierten Regelsätzen enthalten sein, die Sie für Ihre eigenen Projekte erstellen. Dieser Regelsatz ist für die Verwendung mit Visual Studio Professional Edition und höher vorgesehen. |
|
Dieser Regelsatz enthält alle Microsoft-Sicherheitsregeln.Binden Sie diesen Regelsatz mit ein, um die Anzahl gemeldeter potenzieller Sicherheitsprobleme zu maximieren. |