Introduction
In this article, I am going to explain what’s new in .NET 6.0, what .NET Core is, .Net Core features and benefits, .Net Core Versions, why we use .Net Core. The latest version of .Net Core is .NET 6.0 and it was released on November 8, 2021.
Read my previous articles, using the below links,
What’s New in .NET 6.0?
Microsoft was released .NET 6.0 on November 8, 2021. Visual studio 2022 version 17.0 required for develop .Net 6.0 console application. Visual Studio 2022 support .NET 6.0.
.NET 6.0 is a long-term support release; it will be supported for three years. Microsoft recommends developers start to migrate their applications to this new version, the upgrade process is fairly simple from both .NET Core 3.1 and .NET 5.
This release marks the first time that .NET will be supported on macOS Apple Silicon. It will be supported on Windows Arm64.
New features in .NET 6
- Hot Reload, which allows code changes to be viewed without needing to restart the app.
- Open Telemetry and dotnet monitor support.
- Improvements of Visual Basic in the Visual Studio experience and Windows from project experience.
- The ability to render Blazor components from JavaScript.
- WebAssembly AOT compilation for Blazor WebAssembly apps.
- HTTP/3 support
- Support for symbolic links in Fie IO
- Support for OpenSSL, the ChaCha20Poly1305 encryption scheme, and runtime defense-in-depth mitigations
- Source generators and analyzers
- Performance is greatly improved across the board.
- C# 10 offers language improvements, F# 6 adds new features.
To get more detailed about .NET 6.0 Click here.
Support
.Net 6.0 is a long-term Support (LTS) that will be supported for three years. It is supported on multiple operating systems (Windows, Linux, macOS, Android, iOS/tvOS) including macOS Apple Silicon, and Windows Arm64.
.NET 6 is supported with Visual Studio 2022 and Visual Studio 2022 for Mac. It is not supported in Visual Studio 2019
Azure App Service
Azure functions now support running serverless function in .NET 6.0. Azure Functions 4.0 supports .NET 6.0, Node.js 14, Python 3.7-3.9, Java 8 & 11, powerShell 7.0.
Azure static web apps now support full-stack .NET 6.0 applications with Blazor WebAssembly frontends and Azure Function APIs.
Unified and extended platform
.NET 6.0 delivers a unified platform, for browser, cloud, desktop, IoT, and mobile applications.
One of the most exciting is .NET Multi-platform App UI (.NET MAUI). It is a cross platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI you can develop applications that can run on Android, iOS, iPadOS, macOS, and windows.

What is .NET Core?
.NET Core is a new version of .Net framework, developed by Microsoft. It is an open-source framework for developing windows, web applications, services, and mobile applications and it can be run on Windows, Mac, or Linux. .Net Core application can run on both .NET CORE and traditional .NET Framework (.NET framework 4.x). It is completely rewritten from scratch and it was initially launched as .Net 5 but then it was renamed to .NET CORE 1.0.
In simple words, .Net Core is a Cross platform, High-performance, unified, fast, lightweight, Open-source framework for building modern, Mobile, web, windows applications and services.
.NET Core Versions

History of .NET Core Versions
The below table shows the details of .Net Core Versions.










Join the conversation! Your thoughts help the community grow.