.NET 5.0 will end of support on May 8, 2022

After the May 8 update, Microsoft will no longer provide servicing updates for .NET 5.0, including security fixes or technical support, and users will need to update their .NET version to a supported version (.NET 6.0) to continue receiving updates.

.NET 5.0 is not an LTS release, so support will end 18 months after the release or 6 months after the next release. When .NET 5.0 support ends, applications using this version will continue to work, but the related vulnerabilities may not be fixed as Microsoft only provides support for the supported versions of .NET (ie. .NET Core 3.1 and .NET 6.0) Release a security update. Therefore users are strongly advised to migrate their applications to .NET 6.0.

Upgrade to .NET 6.0

  • Open the project file ( .csproj, .vbproj or *.fsproj file).
  • Change the target frame value from net5.0 to net6.0, the target frame is defined by the or element.
  • See the .NET 6 Compatibility Guide for more migration issues .

Visual Studio 16.11 will continue to support the .NET 5.0 SDK version until the end of support for .NET Core 3.1 in December 2022. However, the .NET 5.0 SDK does not use the .NET 5.0 runtime when running command-line scenarios, and is not available as a standalone SDK. It is recommended to use .NET 6.0 and Visual Studio 2022 to build applications that run on supported .NET runtimes.

For more support content, please check the official announcement .

Guess you like

Origin www.oschina.net/news/188333/dotnet-5-eos-in-2022-may