Product lifecycle of. Net framework,. Net core and. Net 5 +

Time:2020-10-16

Product lifecycle for.Net framework,.Net core, and.Net 5+

This paper records the product support cycle and operating system compatibility of. Net framework,. Net core and. Net versions.

. net versions earlier than. Net framework 2.0 and. Net core 2.1, as well as. Net core 2.2 and. Net core 3.0 have stopped any form of support, so this article does not discuss them.

Related articles:

  • Product lifecycle for. Net framework,. Net core, and. Net 5 + (this article)
  • Product life cycle of visual studio
  • Compatibility of each version of deveexpress with. Net and visual studio

. net Version Description

  • . net framework 4.5 is an in place update to. Net framework 4 on a replaceable computer. Similarly,. Net framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, and 4.8 are in place updates to. Net framework 4.5. Updating in place means that they use the same runtime version, but the assembly version is updated and includes new types and members. After installing one of these updates,. Net framework 4,. Net framework 4.5,. Net framework 4.6, or. Net framework 4.7 applications should continue to run without recompiling. But the opposite is not true. It is not recommended to run applications for higher versions of the. Net framework on earlier versions of the. Net framework. For example, it is recommended to run applications for. Net framework 4.6 on. Net framework 4.5. (see note for version 4.5 and later)

  • Net core is a new cross platform framework, which supports windows, Linux and MacOS platforms. It is fully open source with MIT protocol. . net core was first released in 2014, and the first version of. Net core 1.0 was released in 2016. With the evolution of the version, the. Net core continues to add the original functions of the. Net framework until. Net core 3.1 to complete this process. The remaining few. Net framework technologies that are not supported by. Net core are no longer migrated to. Net core.

  • After. Net core 3.1, with the end of the technology migration process, subsequent versions of. Net core will be the successor of. Net framework and. Net core. Removing the word “core” is directly called “. Net”, and the version number starts from “. Net 5”. As a result, the. Net framework 4.8 will be the last version of the. Net framework.

. net support policy

Version types for. Net core and. Net

This section is organized from the. Net core support policy.

. net core /. Net is divided into long-term support (LTS) version and latest (current) version. Since. Net core 2.2, their support cycles are as follows:

  • LTS (long term support): supported within three years after initial release.
  • Current: supported after initial release until three months after the next current or lts release.

. net core and. Net release rhythm

This section is organized from the introduction of. Net 5

  • Since 2020, new major versions of. Net have been released in November each year, with version numbers increasing since 5.0. That is. Net 5.0 will be released in November 2020. Net 6.0 will be released in November 21, and so on.

  • From 2021, major versions released in the next year will be marked as lts versions (i.e. even major versions are lts versions and odd numbers are current versions).

. net core and. Net lifecycle details

This section is organized from the introduction to. Net 5 and the. Net core support policy, and lists only the versions whose lifecycle has not yet ended.

edition Initial release time Support level End support time
.NET 8 November 2023 (expected) LTS November 2025 (expected)
.NET 7 November 2022 (expected) Current February 2023 (expected)
.NET 6 November 2021 (expected) LTS November 2024 (expected)
.NET 5 November 2020 (expected) Current February 2022 (expected)
.NET Core 3.1 December 3, 2019 LTS December 3, 2022
.NET Core 2.1 May 30, 2018 LTS August 21, 2021

. Net Framework version support policy

This section is organized from the. Net framework lifecycle FAQ.

  • . net framework 4.5.2 and above is defined as a component of Windows operating system, which has the same life cycle as its parent product. See the following section for details.

  • . net framework 4, 4.5 and 4.5.1 have been stopped support on January 12, 2016. Customers and developers must update to. Net framework 4.5.2 and above in place to obtain technical support and security updates.

  • . Net Framework 3.5 SP1 exists as a stand-alone product in Windows 10 v1809 and windows server 2019 and above. Since October 2, 2018, it has received 5-year mainstream support and 5-year extended support.

  • . Net Framework 3.5 SP1 exists as a component of the operating system before windows 10 v1809 and windows server 2019, and its life cycle is the same as its parent product.

  • . net framework 2.0, 3.0, and 3.5 have been discontinued. Customers and developers can update to. Net Framework 3.5 Sp1 in place for technical support and security updates during the latter’s life cycle. Since. Net Framework 3.5 relies on 2.0 and 3.0, the. Net framework 2.0 SP2 and. Net framework 3.0 SP2 components are supported in environments with. Net Framework 3.5 SP1 installed.

Relationship between. Net Framework version and operating system version

This section is organized from. Net framework versions and dependencies, as well as. Net framework system requirements.

  • . net framework 4.5 is pre installed in Windows 8 and windows server 2012. Since then, each version of the windows operating system includes a specific version of the. Net framework 4. X.

  • . net framework 4.8 is pre installed in Windows 10 v1903 (build 18362) and above.

  • . net framework 4.6.1 and above can be installed in Windows 7 and Windows Server 2008 R2 Sp1 and above windows operating systems, but can not be installed lower than the version pre installed in the operating system.

  • . net framework 4.6 is the highest version supported by Windows Vista and windows 2008 SP2.

  • . net framework 4.0.3 is the highest version supported by Windows XP and Windows Server 2003. (see installing the. Net framework on Windows XP and Windows Server 2003)

    Note: support for. Net framework 4,. Net framework 4.0.3, Windows XP and Windows Server 2003 has been stopped and will not receive any form of security updates.

  • . Net Framework 3.5 SP1 can be installed by using the setup program in Windows XP and windows server 2013 and above.

  • . Net Framework 3.5 SP1 can be enabled directly through the control panel in Windows 10, window server 2016 and windows server 2019.