.NET Core 3 Long-term Support


.NET Core 3.1 is an LTS release with support from Microsoft for the next three years. It's highly recommended that you move your apps to .NET Core 3.1.

  • Every Microsoft product has a lifecycle.
  • The lifecycle begins when a product is released and ends when it's no longer supported.
  • Knowing key dates in this lifecycle helps you make informed decisions about when to upgrade or make other changes to your software.

Customers can choose Long Term Support (LTS) releases or Current releases. LTS releases will receive only critical and compatible fixes throughout their lifecycle. Current releases will receive these same fixes and will also be updated with compatible innovations and features.

Supported versions

The following table tracks release dates and end of support dates for .NET Core versions.

Version Original Release Date Latest Patch Version Patch Release Date Support Level End of Support
.NET Core 3.1 December 3, 2019 3.1.10 November 10, 2020 LTS December 3, 2022
.NET Core 2.1 May 30, 2018 2.1.23 October 13, 2020 LTS August 21, 2021

Out of support versions

The following table lists .NET Core versions no longer supported.

Version Original Release Date Latest Patch Version Support Level End of Support
.NET Core 3.0 September 23, 2019 3.0.3 February 18, 2020 March 3, 2020
.NET Core 2.2 December 4, 2018 2.2.8 November 19, 2019 December 23, 2019
.NET Core 2.0 August 14, 2017 2.0.9 July 10, 2018 October 1, 2018
.NET Core 1.1 November 16, 2016 1.1.13 May 14, 2019 June 27 2019
.NET Core 1.0 June 27, 2016 1.0.16 May 14, 2019 June 27 2019