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.
In Roslyn Analyzern wurde die Unterstützung für das Parsen und Berücksichtigen von .editorconfig-Dateioptionen hinzugefügt, bevor der Compiler Unterstützung für diese Dateien bot. Um diese Einschränkung zu umgehen, mussten .editorconfig-Dateien als AdditionalFiles Projektelemente eingeschlossen werden. Da der Compiler nun implizit .editorconfig-Dateien in ein Projekt einschließt, wird eine Fehlermeldung angezeigt, wenn Sie sie als "AdditionalFiles "-Projektelemente einschließen.
Eingeführte Version
.NET 6
Vorheriges Verhalten
Editorconfig-Dateien können als AdditionalFiles Projektelemente eingeschlossen werden.
Neues Verhalten
Ab dem .NET 6 SDK erhalten Sie zur Kompilierungszeit den folgenden Fehler, wenn Sie eine .editorconfig-Datei als AdditionalFiles Projektelement einschließen:
fehler AD0001: Der Analyzer [...] hat eine Ausnahme vom Typ 'System.InvalidOperationException' ausgelöst mit der Meldung: Das Übergeben von '.editorconfig'-Dateien als zusätzliche Dateien ist nicht mehr erforderlich. Sie wird implizit ermittelt (wenn sich die Datei im Verzeichnis des Projekts oder in einem Vorgängerverzeichnis befindet), oder sie sollte in eine "globalconfig" konvertiert werden.
Hinweis
Diese Warnung wird nur in .NET 6 angezeigt. Sie wurde in .NET 7 entfernt.
Kategorie ändern
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Der Compiler unterstützt jetzt .editorconfig-Dateien , die implizit in einem Projekt enthalten sind, wenn sich die Datei im Projektverzeichnis oder in einem Vorgängerverzeichnis befindet.
Empfohlene Aktion
- Wenn sich die EDITORCONFIG-Datei im Projektverzeichnis oder einem Vorgängerverzeichnis befindet, entfernen Sie das
<AdditionalFiles>Element für die EDITORCONFIG-Datei aus der Projektdatei. - Konvertieren Sie andernfalls die EDITORCONFIG-Datei in eine Global AnalyzerConfig-Datei , und ändern Sie das
AdditionalFilesElement in einGlobalAnalyzerConfigFilesElement in Ihrer Projektdatei.
Betroffene APIs
Nicht verfügbar