Microsoft is Released .NET 5.0 including C# 9 and F# 5 with a wide range of new features and important improvements.
If you are a Visual Studio user, you need Visual Studio 16.8 or later to use .NET 5.0 on Windows and the latest version of Visual Studio for Mac on macOS. The C# extension for Visual Studio Code already supports .NET 5.0 and C# 9.
Microsoft mentioned that .NET 5.0 is the first release in our .NET unification journey. They built .NET 5.0 to enable a much larger group of developers to migrate their .NET Framework code and apps to .NET 5.0.
We’ve also done much of the early work in 5.0 so that Xamarin developers can use the unified .NET platform when we release .NET 6.0. There is more on .NET unification, later in the post.
.NET 5.0 Improvements
- .NET 5.0 is already battle-tested
- Performance is greatly improved
- C# 9 and F# 5 offer new language improvements
- NET libraries have enhanced performance
- P95 latency has dropped
- Platform scope expanded
The company said that as part of .NET 5.0 and 6.0, they unifying .NET into a single product experience while enabling you to pick just the parts of the .NET platform that you want to use. So If you users want to target Mobile and not WebAssembly, they no need to download the WebAssembly tools, and vice versa.
Also, they mentioned that .NET Framework remains will continue to be supported with each new version of Windows.
For more details please visit the Official website.