If you are .NET developer and have worked previously in .NET this blog will definitely help you get to know about the latest version of .NET 6.0, in In this blog I will briefly explain what is Microsoft bringing new in the .NET 6.0.
So .NET Core 2.0 arrived in 2017 as an open source, cross-platform alternative to .NET Framework, and then last year the “Core” moniker was dropped in favor of just .NET 5, .NET 6 and so on going forward.
Microsoft announced .NET 6 in a gargantuan blog post of more than 16,000 words, in which .NET program manager Richard Lander started out by touting:
- Big performance boosts
- Language improvements with C# 10 and F# 6
- Native support for Apple Silicon (Arm64)
- A new dynamic profile-guided optimization (PGO) system designed to deliver deep optimizations at runtime
- Improved cloud diagnostics with dotnet monitor and OpenTelemetry
- New APIs have been added, for:
- Processing JSON
- Directly manipulating memory
“Welcome to .NET 6,” Lander said. “It is another huge .NET release, with near-equal servings of performance, functionality, usability, and security improvements. We hope you find many improvements that end up making you more efficient and capable in your every-day development and increase performance or reduce the costs of your apps in production. We’ve already started hearing good things from those among you have already started to use .NET 6.”
The Major factor is: they improve the overall performance in .NET 6.0 included in compilation and development process while building software products.
Along with all the new features and capabilities, one important aspect of .NET 6 is that it’s a long-term support (LTS) release, guaranteed to be supported for three years or for one year after the next LTS release is shipped, whichever is longer.
.NET 6 is supported with Visual Studio 2022, which also shipped today, and Visual Studio 2022 for Mac, but not Visual Studio 2019, Visual Studio for Mac 8 or MSBuild 16. “If you want to use .NET 6, you will need to upgrade to Visual Studio 2022,” Lander said. That works because VS 2022 also reached GA today.
In Visual Studio Code, .NET 6 is supported with the C# extension in the VS Code Marketplace.
“Developers have already started upgrading applications to .NET 6 and we’ve heard great early results in production,” Lander said. “.NET 6 is ready for your app.”
.NET Multi-platform App UI (.NET MAUI) is still in preview, with a release candidate coming in the first quarter of 2022 and general availability (GA) in the second quarter of 2022. .NET MAUI makes it possible to build native client apps for desktop and mobile operating systems with a single codebase. For more information, see the Update on .NET Multi-platform App UI blog post.
That’s all for this blog. Keep growing Everyone ❤
Dev Portfolio: https://fahadashiqdev.com/