Which C# version .NET Core uses?

前端 未结 3 1854
轻奢々
轻奢々 2021-02-18 15:46

I know that C# version depends on .NET Framework.

But .NET Core which version uses?

Particularly .NET Core 2? C#7?

3条回答
  •  逝去的感伤
    2021-02-18 16:21

    The C# what's new version history page gives a list of all versions plus their associated Visual Studio and .NET core version:

    • C# 7.3 Visual Studio 2017 version 15.7, and in the .NET Core 2.1 SDK 2.1.300 RC1
    • C# 7.2 Visual Studio 2017 version 15.5, and in the .NET Core 2.0 SDK.
    • C# 7.1 Visual Studio 2017 version 15.3, and in the .NET Core 2.0 SDK.
    • C# 7.0 Visual Studio 2017 and .NET Core 1.0 and later

    C# 8.0 is still in preview at this time (3-Jul-2019).

    You can also see your SDK version with this command:

    dotnet --info
    

    Sample output:

    .NET Core SDK (reflecting any global.json):
     Version:   2.1.300
     Commit:    adab45bf0c
    
    Runtime Environment:
     OS Name:     Mac OS X
     OS Version:  10.13
     OS Platform: Darwin
     RID:         osx.10.13-x64
     Base Path:   /usr/local/share/dotnet/sdk/2.1.300/
    
    Host (useful for support):
      Version: 2.1.0
      Commit:  caa7b7e2ba
    
    .NET Core SDKs installed:
      2.1.300 [/usr/local/share/dotnet/sdk]
    
    .NET Core runtimes installed:
      Microsoft.AspNetCore.All 2.1.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
      Microsoft.AspNetCore.App 2.1.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
      Microsoft.NETCore.App 2.1.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
    

提交回复
热议问题