Die C# - version .NET-Kern verwendet?
Ich weiß, dass C# - version abhängt .NET Framework.
Aber .NET-Kern, welcher version verwendet?
Besonders .NET Core 2? C#7?
- Ich hoffe, Sie haben gerade unpräzise mit deinen Worten. Die C# - version und. NET-version sind fast unabhängig von einander: ich konnte kompilieren von code in C#geschrieben 7.2 .NET3.5 und code in C#3 mit .NET4.7.2. Was Sie tun können, hängt vor allem von der Visual Studio-version (Und damit: Der compiler).
Du musst angemeldet sein, um einen Kommentar abzugeben.
.NET Core 2.0 Referenzen Roslyn 2.3, die dem entspricht, was Visual Studio 2017 version 15.3 und unterstützt C# 7.1.
dotnet exec "c:\Program Files\dotnet\sdk\2.2.0-preview1-007622\Roslyn\bincore\csc.dll" -langversion:?
. Das könnte eine lohnende cli Problem/Anfrage.dontnet --info
bietet Ihnen die SDK-version, aus denen Sie bestimmen können, welche Versionen von C# unterstützt werden.C# was die neue version Geschichte Seite gibt eine Liste mit allen Versionen sowie die zugehörigen Visual Studio und .NET-core-version:
C# 8.0 ist noch in der Vorschau zu dieser Zeit (3-Jul-2019).
Können Sie auch sehen, Ihre SDK-version mit diesem Befehl:
Beispiel-Ausgabe:
Von Microsoft .net core whats new Seite: