TECH Signal 433
Microsoft ships .NET 11 RC1 with go-live license and sets C# 15, F# 11 as defaults
.NET 11 Release Candidate 1 provides go-live licensing, makes C# 15 and F# 11 the default language versions, and extends dotnet test to Android, iOS, macOS and Mac Catalyst targets.
The go-live license lets teams run .NET 11 RC1 in production without waiting for a full release, reducing upgrade latency. Setting C# 15 and F# 11 as defaults removes the need to specify language versions in project files, simplifying onboarding for new code.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
C# 15 stabilizes collection expression arguments, union types, non-virtual static interface members, closed class hierarchies, labeled break and continue, and extension indexers.
F# 11 stabilizes record spreads, direct delegate construction, and changes string interpolation to use String.Concat, improving compatibility with trimming and Native AOT.
dotnet test now supports Android, iOS, macOS and Mac Catalyst test projects, adds timeout and failure-stop options, and gives each test run its own results directory.
THE CLUSTER
↗