Konfigurieren der C#-Sprachversion
Wenn Sie Ihre C#-Version explizit angeben müssen, haben Sie verschiedene Möglichkeiten:
- Bearbeiten Sie die Projektdatei manuell.
- Festlegen der Sprachversion für mehrere Projekte in einem Unterverzeichnis
- Konfigurieren Sie die LangVersion-Compileroption.
Tipp
Die Sprachversion in Visual Studio wird auf der Projekteigenschaftenseite angezeigt. Auf der Registerkarte Build wird im Bereich Erweitert die ausgewählte Version angezeigt.
Wenn Sie wissen möchten, welche Sprachversion Sie derzeit verwenden, fügen Sie #error version
(Groß-/Kleinschreibung beachten) in Ihren Code ein. Dadurch meldet der Compiler einen Compilerfehler (CS8304) mit einer Meldung, die die verwendete Compilerversion und die zurzeit ausgewählte Sprachversion enthält. Weitere Informationen finden Sie unter #error (C#-Referenz).
Bearbeiten der Projektdatei
Sie können die Sprachversion in der Projektdatei festlegen. Wenn Sie beispielsweise expliziten Zugriff auf Previewfunktionen wünschen, fügen Sie ein Element wie folgt hinzu:
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
Der Wert preview
verwendet die neueste verfügbare Vorschauversion der Sprache C#, die Ihr Compiler unterstützt.
Konfigurieren mehrerer Projekte
Zum Konfigurieren mehrerer Projekte können Sie eine Datei vom Typ Directory.Build.props erstellen, die sich normalerweise in Ihrem Projektmappenverzeichnis befindet und das Element <LangVersion>
enthält. Fügen Sie der Datei Directory.Build.props die folgende Einstellung hinzu:
<Project>
<PropertyGroup>
<LangVersion>preview</LangVersion>
</PropertyGroup>
</Project>
Builds in allen Unterverzeichnissen des Verzeichnisses, das diese Datei enthält, verwenden nun die C#-Vorschauversion. Weitere Informationen finden Sie unter Anpassen des Builds.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für