user

Microsoft’s .NET Long-Term Support (LTS): Simplified

Introduction

Crista Perlton

Crista Perlton


LATEST POSTS

Choosing the Right S3 Alternatives for Artifact Storage 24th December, 2025

How File Shares for OSS Packages Create More Problems Than They Solve 11th December, 2025

.NET

Microsoft’s .NET Long-Term Support (LTS): Simplified

Posted on .

This article is part of a series on Migrating from .NET Framework to .NET, also available as a chapter in our free, downloadable eBook

.NET 10 has officially arrived, keeping up with .NET’s yearly excitement and fanfare. So what does that mean for .NET Core 2.1, .NET Core 3.1, .NET Framework 4.8, .NET 5, 6, 7 etc…?

There’s a lot to keep track of! Microsoft has scattered the information across a variety of GitHub pages, blog posts, and announcements, so it’s hard to know what’s still supported and what’s been deprecated.

Instead of cross-checking various docs, use these handy charts we’ve made to understand how your .NET set-up is being supported right now.

.NET Framework

VersionExisting SupportSupport End Date
1.x✘ out of support2007 (July)
2.x✘ out of support2011 (July)
3.x✘ out of support2011 (July)
3.5✓ Operating System ⚠️ 2029 (April)
4.0 to 4.6.1✘ out of support2022 (April)
.NET Core 1.0 – 3.1 ✘ out of support2022 (December)
4.6.2 to 4.7⚠️Operating System (mixed) – review support policy
of each version
⚠️ Varies (mixed)
4.8✓ Operating System✓ Indefinite (2031+)

Any developers using an out-of-support .NET should consider migrating to .NET 10 as soon as possible.

Any developers using a yellow-warning .NET, or running applications on deprecated frameworks like Windows Communication Framework, should target with caution and start considering a migration plan.

.NET 5 and Beyond

PlatformRelease DateSupport End Date
5November 20202022 (May)
6November 20212024 (November)
7November 20222024 (May)
8November 2023✓ 2026 (November)
9November 2024✓ 2026 (November)
10November 2025✓ 2028 (November)

All odd-numbered. NETs from .NET 9, only have support for two years after their release. This used to be only 18 months, until Microsoft announced late 2025 that they would be extending this by 6 months. Comparatively, even-numbered .NETs like .NET 8 and .NET 10 have three years of support from release.

Understand Your .NET’s Support Status

Although .NET Framework 3.5 and 4.8 are estimated to last another 10 years, it never hurts to start planning for migration. Consider how you’ll move your package libraries; now may be the time to consider a CI/CD method.

I know it’s a lot to absorb, and if you’re concerned about your .NET long-term support, I suggest bookmarking this page to keep the key points for future reference! Luckily, I’ve included this page as a chapter in our eBook the .NET Migration Guide, your one-stop shop for tips on ASP.NET Web Forms applications, microservices, understanding SemVer, and more. Download your free copy today!

Crista Perlton

Crista Perlton

Navigation