Microsoft Announces End of Support for .NET 8 and .NET 9 in November 10, 2026

Microsoft has announced that support for both .NET 8 and .NET 9 will officially end on November 10, 2026. Developers and organisations using these versions should begin planning their upgrade strategy to continue receiving security updates and technical support.

Here's what you need to know:

  • Support Policy

    .NET 8's Long-Term Support (LTS) lifecycle and .NET 9's Standard Term Support (STS) lifecycle will both conclude on November 10, 2026. As this date falls on a Patch Tuesday, each version may receive one final update if a critical issue is identified.

  • What to Expect

    Your .NET 8 and .NET 9 applications will continue to run after support ends, but they will no longer receive security updates or technical support. Remaining on an unsupported version increases your exposure to security risks and compliance concerns.

  • Visual Studio Compatibility

    A future servicing update for Visual Studio 2022 will mark .NET 8 and .NET 9 components as out of support. To remain supported, you'll need to retarget your projects to .NET 10 or a later version.

  • Upgrading to .NET 10

    Migrating to .NET 10 starts by updating your project's TargetFramework to net10.0. You'll also need to update your development tools and hosting environments to ensure full compatibility.

  • If You're Using a .NET 8 or .NET 9 Application

    If you rely on a third-party application built on .NET 8 or .NET 9, contact your software vendor to confirm that a .NET 10-compatible version is available. Planning ahead can help you avoid security and support issues when these versions reach end of support.

Need help modernising your .NET applications or planning your migration to .NET 10? Contact Magnetism Solutions to ensure your applications stay secure, supported, and ready for the future.