September 8th, 2026
likeheartcelebrate8 reactions

Announcing .NET 11 Release Candidate 1

.NET 11 Release Candidate 1 is now available. This is our first release candidate, which comes with a go-live support license so you can confidently use this release for your production applications. This release of .NET 11 is supported in the new Visual Studio 2026 Insiders release alongside Visual Studio Code with the C# Dev Kit. Check out the full release notes below and get started today.

This release contains the following highlights and improvements.

📚Libraries

⏱️Runtime

🛠️ SDK

🧱 MSBuild

📦 NuGet

C#

F#

🌐 ASP.NET Core

📱 .NET MAUI

🖥️ Windows Forms

🚀 Get started

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

If you’re on Windows, we recommend installing the latest version of Visual Studio 2026 Insiders.

You can also use Visual Studio Code and the C# Dev Kit extension with .NET 11.

📦 Watch feature demos at .NET 11 RC 1 Unboxed!

Check out 90 minutes of .NET 11 demos on the recent .NET Unboxed live stream!

Announcing .NET 11 Release Candidate 1

Join us each week and engage with the developers and product managers behind .NET for community standups.

📢 .NET 11 Discussions

The team has been making release announcements alongside full release notes on the dotnet/core GitHub Discussions.

🔔 Stay up-to-date with .NET 11

You can stay up-to-date with all the features of .NET 11 with:

Author

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

1 comment

Sort by :
  • Rolf Kristensen 2 weeks ago · Edited

    Think early adopters will be surprised, if their applications are using both decimal and double values:
    - https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/11/decimal-biginteger-floating-point-conversions

    Previous versions of .NET implicitly generally rounded away the floating-point noise when converting from double to decimal. But NET11 no longer hides the noise, and so double value 1.23 becomes decimal value 1.229999999999999982236431606. Thus loading double values like price and amount, and casting them to decimal before multiplication will give you new different results, that potentially affect Line-Of-Business (LOB) applications.

    Before updating to NET11 then check your entire code-base where decimal constants are initialized from double-value (instead of decimal literals). It might also be...

    Read more