Latest Stable
10.0.8
Released 12 May 2026
(18 days ago)
Latest Development
11.0.0-preview.4
Released 12 May 2026
(18 days ago)
Software
.NET
Introduction.NET (formerly named .NET Core) is a free, open-source, and cross-platform framework developed by Microsoft. It allows developers to build modern, high-performance applications including web, desktop, mobile, cloud, microservices, IoT, and games using languages such as C#, F#, and VB.NET. It has become the unified and recommended platform replacing the older .NET Framework.
VendorMicrosoft
Written inC#, C++
Operating systemCross-platform
TypeSoftware Framework
Repositoryhttps://github.com/dotnet/core
Websitehttps://dotnet.microsoft.com
Lifecycle policyhttps://dotnet.microsoft.com/en-us/platform/support/policy
LicenseMIT License
LATEST RELEASES:
8.0.27 12 May 2026 (18 days ago)
9.0.16 12 May 2026 (18 days ago)
10.0.8 12 May 2026 (18 days ago)
11.0.0-preview.4 12 May 2026 (18 days ago)
10.0.7 21 Apr 2026 (1 month ago)

All Releases

.NET support lifecycle 2021 2022 2023 2024 2025 2026 2027 2028 2029 11.0 (pre-release) 10.0 (LTS) Version: 10.0 Status: Supported End of life: 2025-11-11 to 2028-11-14 9.0 Version: 9.0 Status: Supported End of life: 2024-11-12 to 2026-11-10 8.0 (LTS) Version: 8.0 Status: Supported End of life: 2023-11-14 to 2026-11-10 6.0 (LTS) Version: 6.0 Status: EOL End of life: 2021-11-08 to 2024-11-12 Today: 2026-05-30 Today End of life
VersionStatusInitial releaseLatest releaseEnd of life
11.0
Preview
-11.0.0-preview.4
12 May 2026
(18 days ago)
-
10.0LTS
Supported
10.0.0
11 Nov 2025
(6 months ago)
10.0.8
12 May 2026
(18 days ago)
14 Nov 2028
(Ends in 2 years, 5 months)
9.0
Supported
9.0.0
12 Nov 2024
(1 year ago)
9.0.16
12 May 2026
(18 days ago)
10 Nov 2026
(Ends in 5 months)
8.0LTS
Supported
8.0.0
14 Nov 2023
(2 years ago)
8.0.27
12 May 2026
(18 days ago)
10 Nov 2026
(Ends in 5 months)
7.0
End of life
7.0.0
08 Nov 2022
(3 years ago)
7.0.19
14 May 2024
(2 years ago)
24 May 2024
(Ended 2 years ago)
6.0LTS
End of life
6.0.0
08 Nov 2021
(4 years ago)
6.0.36
12 Nov 2024
(1 year ago)
12 Nov 2024
(Ended 1 year, 6 months ago)
5.0
End of life
5.0.0
10 Nov 2020
(5 years ago)
5.0.17
10 May 2022
(4 years ago)
10 May 2022
(Ended 4 years ago)
3.1LTS
End of life
3.1.0
03 Dec 2019
(6 years ago)
3.1.32
13 Dec 2022
(3 years ago)
13 Dec 2022
(Ended 3 years, 5 months ago)
3.0
End of life
3.0.0
23 Sep 2019
(6 years ago)
3.0.3
18 Feb 2020
(6 years ago)
03 Mar 2020
(Ended 6 years, 2 months ago)
2.2
End of life
2.2.0
04 Dec 2018
(7 years ago)
2.2.8
19 Nov 2019
(6 years ago)
23 Dec 2019
(Ended 6 years, 5 months ago)
2.1LTS
End of life
2.1.0
30 May 2018
(8 years ago)
2.1.30
19 Aug 2021
(4 years ago)
21 Aug 2021
(Ended 4 years, 9 months ago)
2.0
End of life
2.0.0
14 Aug 2017
(8 years ago)
2.0.9
10 Jul 2018
(7 years ago)
01 Oct 2018
(Ended 7 years, 7 months ago)
1.1LTS
End of life
1.1.0
16 Nov 2016
(9 years ago)
1.1.13
14 May 2019
(7 years ago)
27 Jun 2019
(Ended 6 years, 11 months ago)
1.0LTS
End of life
1.0.0
27 Jun 2016
(9 years ago)
1.0.16
14 May 2019
(7 years ago)
27 Jun 2019
(Ended 6 years, 11 months ago)

.NET Lifecycle & End of Life (EOL) Policy

The .NET support policy follows Microsoft's Modern Lifecycle, covering the runtime, SDK, ASP.NET Core, and Entity Framework Core. It starts from general availability and ends at EOL, with support requiring users to stay current on patches for eligibility.

Releases are categorized as LTS or STS, with even-numbered major versions being LTS and odd ones STS. All releases maintain high quality, but differ in support length to suit different needs like stability or quick innovation.

During active support, updates bring new features, bug fixes, performance boosts, and security patches, plus compatibility with evolving OS and hardware. The final six months shift to maintenance, focusing only on security fixes.

Patches come out monthly on Patch Tuesday, cumulative and announced via blogs and GitHub. This setup helps teams plan upgrades and keep systems secure without unexpected breaks.

Understanding this policy aids in aligning development with reliable timelines, reducing risks and supporting smooth operations in diverse environments.

Policy Aspect Details
Patch Requirements Must install latest updates to remain supported.
Update Types Features, security, bugs, performance.
EOL Alignment Ends on nearest Patch Tuesday post-support period.

LTS vs STS -- Impact on Support Duration

LTS versions offer three years of support, ideal for applications needing long-term stability without frequent changes. This longer window allows thorough testing and deployment in large setups.

STS versions provide two years, targeting users who prioritize latest features but accept more regular upgrades. Previously called Current, STS fits dynamic projects.

The duration impacts upgrade planning, resource allocation, and compliance. LTS minimizes disruption, while STS accelerates adoption of improvements.

Both follow identical update models, ensuring consistency. Choosing depends on project scale and pace, balancing reliability with advancement.

Type Duration Suited For
LTS 3 years Enterprise stability.
STS 2 years Feature-driven development.

Risks of Using End-of-Life (EOL) Versions

Running EOL .NET versions exposes systems to unpatched vulnerabilities, heightening cyber attack risks and potential data breaches.

Compatibility with new tech may falter, leading to performance drops or failures. Without assistance, fixing issues becomes time-consuming.

Regulatory violations could arise, inviting penalties in strict industries. Overall, it strains resources and threatens operational integrity.

Proactive migration avoids these pitfalls, enhancing security and efficiency.

Key Risks

  • Unaddressed security holes.
  • Hardware/OS incompatibility.
  • Compliance failures.
  • Increased downtime costs.

What Happens After .NET Reaches EOL

Post-EOL, no updates, fixes, or help from Microsoft. Apps may run but lack protection against new threats.

Users should upgrade, uninstall unused versions, or apply final patches while planning transitions.

This phase encourages modernization, improving app capabilities.

Action Advice
Upgrade To supported release.
Uninstall If not needed.

People Also Ask -- .NET EOL & Support Questions

Q1: What is EOL for .NET?
It means end of support, no more updates or assistance.

Q2: How do LTS and STS differ?
LTS lasts 3 years for stability; STS 2 years for features.

Q3: Safe to use EOL versions?
No, due to missing security patches.

Q4: What to do near EOL?
Plan migration and stay patched.

Q5: Track support changes how?
Via blogs and version tables.

Tracking & Monitoring .NET EOL Dates

Monitor via supported versions tables showing phases and end dates. Follow monthly patch announcements on blogs and GitHub.

EOL aligns with Patch Tuesday for predictability. Set alerts for seamless planning.

Monitoring Tips

  • Check version lists regularly.
  • Subscribe to update notifications.
  • Calendar EOL milestones.

How To Check Your .NET Version

Use CLI for quick checks across platforms.

dotnet --list-sdks

Lists SDK versions and paths.

dotnet --list-runtimes

Shows runtime details.

dotnet --info

Provides comprehensive info including OS.

If commands fail, inspect install folders:
Windows: C:\Program Files\dotnet;
Linux/macOS: /usr/share/dotnet or similar.