endoflife.ai
EOL Checker Products EOL Watch Get Support

.NET 8 End of Life: November 10, 2026 — and .NET 9 Dies the Same Day

Updated: July 2026  ·  Reference — every modern .NET release  ·  Dates per Microsoft's .NET support policy — methodology

.NET 8 — the LTS release most production .NET workloads run today — reaches end of support on November 10, 2026. .NET 9 dies the same day. That coincidence is the trap in Microsoft's cadence: LTS releases get three years, STS releases get eighteen months, and this cycle they land on the same Tuesday. The only place to go is .NET 10, supported to November 2028.

The .NET 8 install base is enormous precisely because it was the responsible choice — teams standardized on it as the post-.NET-6 LTS. Three years goes faster than it feels: apps built at 8's launch in November 2023 are now twenty months from their platform's cutoff, and the upgrade to 10 is mercifully incremental for most codebases — the work is in CI images, base containers, and dependency chains more than in the code.

The one-sentence version: after November 10, 2026, both .NET 8 and 9 stop receiving security patches — and because .NET runs inside containers, the deadline hides in every FROM mcr.microsoft.com/dotnet/aspnet:8.0 line in your fleet (see our FROM-line audit guide).

.NET End-of-Life Table (every modern release)

VersionReleasedEnd of supportStatus
.NET 10Nov 11, 2025Nov 14, 2028Supported
.NET 9Nov 12, 2024Nov 10, 2026Supported
.NET 8Nov 14, 2023Nov 10, 2026Supported
.NET 7Nov 8, 2022May 14, 2024EOL
.NET 6Nov 8, 2021Nov 12, 2024EOL
.NET 5Nov 10, 2020May 10, 2022EOL
.NET Core 3.1Dec 3, 2019Dec 13, 2022EOL
.NET Core 3.0Sep 23, 2019Mar 3, 2020EOL
.NET 2.2Dec 4, 2018Dec 23, 2019EOL
.NET 2.1May 30, 2018Aug 21, 2021EOL
.NET 2.0Aug 14, 2017Oct 1, 2018EOL
.NET 1.1Nov 16, 2016Jun 27, 2019EOL
.NET 1.0Jun 27, 2016Jun 27, 2019EOL

Per-version pages: endoflife.ai/dotnet · The news angle: the November 10 double cutoff, explained.

Running .NET 8 past end of life?
Extended support for .NET 8 exists — vetted vendors ship security patches for years past the official EOL date. Tell us where to reach you and we’ll reply with matched options and pricing guidance — free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

Planning the move to .NET 10

  1. Target .NET 10 directly — it's the LTS (November 2028); moving 8→9 would buy you nothing since they die together.
  2. Inventory the hidden .NET 8: container base images, build agents, self-contained deployments, and Azure Functions runtimes all pin versions independently of your csproj files.
  3. The upgrade is usually mild — 8→10 breaking changes are modest for typical ASP.NET Core and worker services; dependency packages that pin the runtime are the usual snag.
  4. Windows-hosted .NET Framework is a different world — 4.8 follows its OS's lifecycle, not this table; don't conflate the two when scoping.

Frequently Asked Questions

When does .NET 8 reach end of support?

November 10, 2026 — three years after its release, per Microsoft's LTS policy. .NET 9 (an STS release) reaches end of support the same day, making .NET 10 the only supported destination afterward.

Should I upgrade from .NET 8 to 9 or straight to 10?

.NET 10, always — .NET 9 dies the same day as .NET 8 (November 10, 2026), so it isn't an upgrade at all. .NET 10 is the current LTS, supported until November 14, 2028.

What happens if I stay on .NET 8 after November 2026?

No further security patches for the runtime, SDK, or ASP.NET Core 8. Vulnerabilities disclosed afterward remain permanently open, and because .NET ships inside container base images, unsupported runtimes quietly persist in Dockerfiles long after the csproj files get updated.

How much work is the .NET 8 to 10 upgrade?

For most ASP.NET Core and worker-service codebases, modest: retarget, update packages, rebuild containers on 10.0 base images, and re-run the test suite. The commonly underestimated part is infrastructure — CI images, build agents, and pinned base images all carry their own copy of the deadline.

The Monthly EOL Digest™

Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing.

© 2026 endoflife.ai · How we verify our dates · API · About · Data from endoflife.date (MIT)