Microsoft .NET

Microsoft .NET

Framework

Microsoft .NET 10 is the newest actively maintained release, currently at patch 10.0.11. 3 of 13 tracked cycles remain supported. The next cycle scheduled to reach end-of-life is 9, on November 10, 2026.

Latest version

10.0.11

Aug 11, 2026

Actively maintained cycles

3

of 13 tracked

Total cycles tracked

13

since Jun 27, 2016

Support pattern

How Microsoft .NET has behaved across the cycles tracked here, rather than what its policy documents state. Useful for judging how much runway a version is likely to have before you commit to it.

Typical support window

31 mo (~2.6 years)

median of 13 completed cycles

New cycle roughly every

10 months

median gap between releases

Compared with framework

+12 mo

longer than the framework median

Next end of life

62 days

Microsoft .NET 9

Support windows are getting longer: the most recent cycles run about 7 months longer than the earlier ones.

Computed from release and end-of-life dates tracked for Microsoft .NET. Medians are used rather than averages so one unusually short or long release does not skew the figure. Cycles with no recorded end-of-life date are excluded from the support window.

How Microsoft .NET versioning, EOL & security support work

Microsoft ships a new major .NET release every November, alternating between two support tracks: Long Term Support (LTS) releases on even-numbered versions, and Standard Term Support (STS) releases on odd-numbered versions. Both tracks ship the same release quality; the difference is purely how long each is supported, which is why multiple major versions are typically supported side by side.

Active support: actively maintained

Both LTS and STS releases begin in Active Support, during which Microsoft ships security fixes along with targeted fixes for crashes, performance, or other issues, on top of regular monthly servicing.

Maintenance support: security fixes only

In the final stretch of its support window, a release enters Maintenance Support, receiving security fixes only and no further functional or performance patches.

End of life: out of support

Once a release's support window closes, it is officially end of life and receives no fixes, updates, or technical support. Microsoft's policy states that using an out-of-support version may put applications and data at risk.

Security issues in .NET are reported to the Microsoft Security Response Center (MSRC). Once fixed, Microsoft publishes CVE-numbered Security Advisories, typically alongside the regular monthly Patch Tuesday servicing releases. Because MSRC only ships fixes for versions still inside Active or Maintenance Support, an out-of-support .NET release will never get a patch for a CVE disclosed after support has ended.

Sources: .NET Support Policy, Microsoft Security Response Center

Release lifecycle

Actively maintainedSecurity support onlyEnd of life
Today
10Latest
10.0.11 · Aug 11, 2026
9
9.0.19 · Aug 11, 2026
8
8.0.30 · Aug 11, 2026
7
EOL May 14, 2024
6
EOL Nov 12, 2024
5
EOL May 10, 2022
3.1
EOL Dec 13, 2022
3.0
EOL Mar 3, 2020
2.2
EOL Dec 23, 2019
2.1
EOL Aug 21, 2021
2.0
EOL Oct 1, 2018
1.1
EOL Jun 27, 2019
1.0
EOL Jun 27, 2019
2017201820192020202120222023202420252026

Get an email when Microsoft .NET ships a release, announces an end-of-life date, or moves a date it already announced.

Get Microsoft .NET alerts