Skip to content

C# to .NET platform matrix

What C# versions are available and what target and version of Visual Studio they require.

This table shows which platform and Visual Studio is required to use each version of C# and when support ends for that platform.

C#Earliest platform/targetPlatform supported untilVisual Studio
13.0.NET 92026-05-122022 (17.10)
12.0.NET 82026-11-10 (LTS)2022 (17.8)
11.0.NET 72024-05-142022 (17.4)
10.0.NET 62024-11-12 (LTS)2022 (17.0)
9.0.NET 52022-05-202019 (16.8)
8.0.NET Core 3 (Standard 2.1)2022-12-132019 (16.3)
7.3.NET Core 2 (Standard 1)2018-10-012017 (15.7)
7.2.NET Core 2 (Standard 1)2018-10-012017 (15.5)
7.1.NET Core 2 (Standard 1)2018-10-012017 (15.3)
7.0.NET Core 2 (Standard 1)2018-10-012017
6.0.NET Framework 4.62022-04-262013
5.0.NET Framework 4.52016-01-122012
4.0.NET Framework 42016-01-122010
3.0.NET Framework 32011-06-122008
2.0.NET Framework 22011-06-122005
1.0.NET Framework 12002

Later supported versions

While early versions of a platform may have ended later minor versions may still be supported.

For example:

  • .NET Framework 4.6.2 is supported until 2027-01-12
  • .NET Framework 4.7.x & 4.8.x do not yet have a support end date