.NET 8 (Latest LTS)
.NET 8
The latest Long-Term Support release. Focuses on performance, C# 12 features, new project templates, and enhanced tooling.
- Performance improvements in ASP.NET Core, EF Core, and runtime.
- C# 12 language features including primary constructors for structs and collection expressions.
- Native Ahead-of-Time (AOT) compilation enhancements.
- Blazor United, a new rendering mode.
.NET 7 (Latest STS)
.NET 7
A Standard-Term Support release packed with innovations. Introduces performance boosts, new language features, and cloud-native improvements.
- Minimal APIs and Blazor enhancements.
- Performance gains through PGO and other runtime optimizations.
- Native AOT for ARM64 and experimental support for x64.
- DateOnly and TimeOnly types.
.NET 6 (LTS)
.NET 6
The first unified .NET platform, bringing together .NET Framework, .NET Core, and Xamarin into a single .NET. This is a Long-Term Support release.
- Unified platform for all .NET workloads.
- Massive performance improvements across the board.
- C# 10 language features.
- New project templates and updated tooling.
.NET 5.0
.NET 5.0
The beginning of the unified .NET. Introduces significant performance improvements and a streamlined development experience.
- Single .NET platform.
- Performance enhancements in JIT, GC, and libraries.
- C# 9 language features.
- Improved container support.