Erste Schritte mit Roslyn Analyzern

Mit Live-, projektbasierten Codeanalysatoren in Visual Studio können API-Autoren im Rahmen ihrer NuGet-Pakete aufgabenspezifische Codeanalyse durchführen Standard. Da diese Analysegeräte von der .NET-Compilerplattform (Code mit dem Namen "Roslyn") unterstützt werden, können sie Warnungen in Ihrem Code während der Eingabe erzeugen, bevor Sie die Zeile abgeschlossen haben (es ist nicht mehr darauf zu warten, ihren Code zu erstellen, um Probleme zu erkennen). Analysatoren können auch eine automatische Codekorrektur über die Visual Studio-Glühbirnenaufforderung anzeigen, damit Sie Ihren Code sofort sauber können.

Erste Schritte

Roslyn-Analysegeräte – Übersicht

Tutorial: Schreiben Ihres ersten Analysetools und Codefixes

Exemplarische Vorgehensweise zum Hinzufügen von Codebehebungen: Bereitstellen von Korrekturen für Analyseprobleme

Reale Roslyn Analyzer

Mehrere Beispiele auf GitHub, gruppiert in drei Arten von Analyzern