.NET 6 Is Here
Microsoft shipped .NET 6, the culmination of a massive unifying effort to transform the Windows-only, proprietary .NET Framework into one open source, cross-platform development offering for all types of .NET projects.
~ By David Ramel, November 08,2021 .NET 6 Is Here
What's new in .NET 6
Microsoft's documentation: What's new in .NET 6
- Performance improvements
- Arm64 support
- Hot reload
- .NET MAUI
- C# 10 and templates
- F# and Visual Basic
- SDK Workloads
- System.Text.Json APIs
- HTTP/3
- ASP.NET Core
- Security
- IL trimming
- Code analysis
- Custom platform guards
- Windows Forms
- Source build
- Target framework monikers
- Generic math
- NuGet package validation
- Reflection APIs
- Microsoft.Extensions APIs
- New LINQ APIs
- Date, time, and time zone improvements
- PriorityQueue class
Unified and extended platform
.NET 6 is a Long-term Support release, which means it will be supported for three years. Microsoft is recommending developers start to migrate their apps to this new version, and believes that the upgrade process is fairly simple from both .NET Core 3.1 and .NET 5.
~ Jenna Sargent, November 8th, 2021
.NET 6 and Visual Studio 2022 now generally available