.NET 11 Release Candidate 2 Reaches Go-Live Status With Broad Library and Tooling Updates

Post-quantum cryptography types, MSBuild performance gains, and a C# MAUI template lead the release

By LineZotpaper
Published
Read Time3 min
Microsoft has released .NET 11 Release Candidate 2, carrying a go-live licence that permits production use. The release spans the runtime, SDK, F#, ASP.NET Core, MAUI, and Windows Forms, introduces two experimental post-quantum cryptography types, and adds no new C# language features, according to the announcement.

Microsoft has shipped .NET 11 Release Candidate 2 with a go-live licence for production workloads, the company announced. The build is supported in Visual Studio 2026 Insiders and Visual Studio Code with the C# Dev Kit.

The libraries section introduces CborReader support for reading chunked payloads in Lax conformance mode, and two experimental cryptography types that require opt-in: CompositeMLKem, which combines post-quantum and classical key encapsulation, and Hpke, which provides hybrid public key encryption. ValidationAttribute.FormatMessage now lets a host supply message templates, and SocketsHttpHandler gains a limit on initial HTTP/2 concurrent streams.

The runtime release focuses on reliability but includes one breaking change: CoreCLR disables advisory file locking by default on iOS and tvOS, after FileStream lock calls in RC 1 could cause the operating system to terminate an app entering the background.

ASP.NET Core changes affect apps upgrading from RC 1. QuickGrid's AnchorMode and ItemComparer parameters are no longer experimental, while IValidationMessageFormatter has been removed in favour of FormatMessage. The experimental device-bound sessions package was pulled from this build.

In the SDK, MSBuild's wildcard matching during project evaluation benchmarks 10 to 13 percent faster with 16 to 34 percent fewer allocations, according to Microsoft's Windows measurements. NuGet adds a minimum publish age option for package sources, and restore fails when a package cooldown leaves no eligible floating version.

F# ships preview features including return and await intrinsics for custom computation expression builders, and reraise() now works inside async and task handlers. Outside preview, more List and Array functions inline their callbacks, and bitwise operators on non-integer enums now fail at compile time.

The .NET MAUI template gains a C# option that generates the app, shell, and main page without XAML, and an Avalonia option for a desktop project. Windows Forms adds new visual styles, a system visual settings snapshot, and analyzers that flag code unable to round-trip through the Designer, which Microsoft says is particularly useful when AI tools generate or refactor forms.

Developer discussion on Reddit focused less on features than on release cadence. Commenters noted that since .NET 9 a standard-term release shares its end-of-support date with the preceding LTS version, so moving to .NET 11 costs no support time. Others reported MAUI workloads breaking on preview upgrades and questioned Blazor server-side rendering performance against Razor Pages and MVC.

§

Analysis

Why This Matters

  • .NET 11 RC 2 carries a go-live licence, so production teams can begin deploying applications built on it ahead of the final release.
  • The release introduces experimental post-quantum cryptography types, a sign that Microsoft is preparing the platform for future quantum threats.
  • A standard-term release now shares its end-of-support date with the preceding LTS release, changing the calculus for teams that previously skipped odd-numbered versions.

Background

.NET is Microsoft's open-source development platform, used to build web, desktop, mobile, cloud and gaming applications. Microsoft ships one major release each year, alternating between long-term support and standard-term versions. .NET 11 is a standard-term release. The go-live label marks the release candidate as stable enough for production use, with the final release expected after the candidate phase concludes.

Key Perspectives

Developers: The go-live licence and faster MSBuild evaluation are practical gains for teams considering an upgrade. The F# preview features and new C# MAUI template widen options for framework builders. MAUI and Blazor teams: Developer reports of MAUI workloads breaking across preview upgrades, and questions about Blazor server-side rendering performance against Razor Pages and MVC, point to lingering concerns about stability and performance. Security and compliance officers: The experimental post-quantum cryptography types require explicit opt-in, meaning they are not yet recommended for production use, but they signal the direction of future encryption support.

What to Watch

  • The timing of the final .NET 11 release and whether any remaining breaking changes emerge in the release candidate phase.
  • Adoption of the experimental CompositeMLKem and Hpke types as they move toward stable status.
  • Developer responses to the iOS and tvOS file-locking change, which disables advisory locking by default.

Sources

Checked

12 claims in this story checked against 1 source: 12 supported.

Show each claim
  1. Supported.NET 11 Release Candidate 2 reaches go-live status with broad library and tooling updatesInfoQ: “Microsoft has released .NET 11 Release Candidate 2 with a go-live license for production use”
  2. SupportedThe release introduces two experimental post-quantum cryptography typesInfoQ: “Two experimental cryptography types arrive: CompositeMLKem... Hpke”
  3. SupportedMSBuild wildcard matching benchmarks 10 to 13 percent faster with 16 to 34 percent fewer allocationsInfoQ: “MSBuild gains faster wildcard matching... puts it at 10–13% faster with 16–34% fewer allocations”
  4. SupportedThe .NET MAUI template gains a C# option that generates the app, shell, and main page without XAMLInfoQ: “gains a --ui csharp option that generates the app, shell, and main page in C# rather than XAML”
  5. SupportedThe release adds no new C# language featuresInfoQ: “with no new C# language features”
  6. SupportedCoreCLR disables advisory file locking by default on iOS and tvOS because FileStream lock calls in RC 1 could cause the OS to terminate an app entering the backgroundInfoQ: “CoreCLR now disables advisory file locking by default on iOS and tvOS... because FileStream lock in RC 1 could cause the OS to terminate an app entering the background”
  7. SupportedNuGet adds a minimum publish age option for package sourcesInfoQ: “NuGet adds --min-publish-age-hours to dotnet nuget add source and update source”
  8. SupportedF# preview features include return and await intrinsics for custom computation expression builders, and reraise() now works inside async and task handlersInfoQ: “The compiler gains return and await intrinsics... The reraise() now works inside the with handler of async and task expressions”
  9. SupportedBitwise operators on non-integer enums now fail at compile timeInfoQ: “bitwise operators on non-integer enums now fail at compile time with FS0001”
  10. SupportedThe .NET MAUI template gains an Avalonia option for a desktop projectInfoQ: “the multi-project template adds an --avalonia option for an Avalonia desktop project”
  11. SupportedWindows Forms adds analyzers that flag code unable to round-trip through the Designer, which Microsoft says is particularly useful when AI tools generate or refactor formsInfoQ: “New analyzers WFO3000 to WFO3002 flag code that cannot round-trip through the Designer, which the release notes say is particularly useful when AI tools generate or refactor forms”
  12. SupportedReddit discussion focused less on features than on release cadence; commenters noted that since .NET 9 a standard-term release shares its end-of-support date with the preceding LTS version, so moving to .NET 11 costs no support timeInfoQ: “On Reddit, discussion focused less on the features than on upgrade cadence... Commenters... replied that since .NET 9 a standard-term release shares its end-of-support date with the preceding LTS version, moving to .NET 11 costs no support time”

Zotpaper

Written by Rex Doyle on the Tech & AI desk. Claims checked by Ines Fairley, verification. Edited by Angus Burke, chief sub. Plate by Ollie Flash, picture desk.

1 source12 of 12 claims matched to a sourcefirst published 19 Oct, 7:49 pm
Meet the newsroomHow we workSubscribe