May 12th, 2026
likecelebrate5 reactions

.NET 11 Preview 4 is now available!

Today, we are excited to announce the fourth preview release of .NET 11! This release includes improvements across the .NET Runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, and more. Check out the linked release notes below and get started today.

This release contains the following improvements.

📚Libraries

⏱️Runtime

🛠️ SDK

C#

🌐 ASP.NET Core

📱 .NET MAUI

🎁 Entity Framework Core

🚀 Get started

To get started with .NET 11, install the .NET 11 SDK.

If you’re on Windows using Visual Studio, we recommend installing the latest Visual Studio 2026 Insiders. You can also use Visual Studio Code and the C# Dev Kit extension with .NET 11.

Author

.NET is the free, open-source, cross-platform framework for building modern apps and powerful cloud services.

7 comments

Sort by :
  • hang zjh 1 week ago

    I only care about the features and performance of WinForms, and I don’t care about anything else. Where can I check the improvements and feature updates related to WinForms?

  • Soner Gönül

    In which version is compiler support (VS and Rider) for .NET 11 expected to be released?

  • Maurice Maier

    What was the reason to put the dotnet-ef.json into its own directory?
    It feels off sice all the other files (global.json, dotnet-tools.json, .editorconfig, etc.) don’t need that.
    Why isn’t it there with the others?

  • Denis Bredikhin

    I see you are working on System.Threading.RateLimiting, please add support of TimeProvider there!

  • John0King

    Is there any measurable performance improve with the Runtime Async fully enabled ?

    • Andy GockeMicrosoft employee · Edited

      Short answer: we still need to enable it in our benchmarks.

      Long answer: Locally, when I hand-enable runtime-async for a variety of code paths and work around a number of known bugs, I see benefits in a number of benchmarks. DecompressAsync, for example, goes down to zero additional allocations when backed by an in-memory stream like MemoryStream.

      However, I have a personal rule: perf results aren’t real until you see them in the lab. So until the whole benchmark suite is ready, I’m not willing to report anything.