Microsoft announces the availability of .NET 5.0
2 min. read
Published on
Read our disclosure page to find out how can you help MSPoweruser sustain the editorial team Read more
At Build 2019, Microsoft announced .NET 5, the next big release in the .NET family. .NET is a unified platform using which developers can target various platforms including Windows, Linux, macOS, iOS, Android, tvOS, watchOS and WebAssembly and more. After testing the preview releases with developers in the past several months, Microsoft today announced the general availability of .NET 5.0.
Major improvements delivered in .NET 5.0:
- .NET 5.0 is already battle-tested by being hosted for months at dot.net and Bing.com (version).
- Performance is greatly improved across many components and is described in detail at Performance Improvements in .NET 5.0, Arm64 Performance in .NET 5.0, and gRPC.
- C# 9 and F# 5 offer new language improvements such as top-level programs and records for C# 9, while F# 5 offers interactive programming and a performance boost for functional programming on .NET.
- .NET libraries have enhanced performance for Json serialization, regular expressions, and HTTP (HTTP 1.1, HTTP/2). They are also are now completely annotated for nullability.
- P95 latency has dropped due to refinements in the GC, tiered compilation, and other areas.
- Application deployment options are better, with ClickOnce client app publishing, single-file apps, reduced container image size, and the addition of Server Core container images.
- Platform scope expanded with Windows Arm64 and WebAssembly.
You can download .NET 5.0, for Windows, macOS, and Linux, for x86, x64, Arm32, Arm64.
- Installers and binaries
- Container images
- Linux packages
- Release notes
- Known issues
- GitHub issue tracker
You can learn about this release in detail from the source link below.
Source: Microsoft
User forum
0 messages