.NET 8

Microsoft released and introduced the .NET 8 on Nov 14th, 2023, the latest Long-Term Support (LTS) version of a premier development platform. .NET 8 brings forth numerous enhancements in performance, stability, and security. Additionally, it incorporates improvements in platforms and tools, fostering increased developer productivity and innovation velocity.

In this latest release, .NET transforms the landscape of constructing intelligent, cloud-native applications and high-traffic services designed to scale dynamically. Whether you opt for deployment on Linux or Windows, utilize containers, or follow a preferred cloud app model, .NET 8 simplifies the process of building such applications. It encompasses a collection of established libraries currently employed by numerous high-scale services at Microsoft. These libraries address fundamental challenges related to observability, resiliency, scalability, manageability, and beyond.

.NET 8 seamlessly incorporates extensive language models such as OpenAI’s GPT into your .NET application. Leverage a unified and robust component model for addressing all your web UI requirements through Blazor. Furthermore, you can effortlessly deploy your mobile applications on the newest versions of iOS and Android using .NET MAUI. Additionally, you can explore enhanced language features in C# 12 that enhance code conciseness and expressiveness.

You can download the .NET 8 SDK from here or you can use Visual Studio 2022 latest release Visual Studio 2022 17.8 release. If you have already Visual Studio 2022, then you can just upgrade to Visual Studio 2022 17.8 from the Visual Studio installer itself.

The features of .NET 8, as announced on the official Microsoft DevBlog, encompass a myriad of advancements. This release is characterized by thousands of improvements in performance, stability, and security.

Some of the Key Features are:

C# 12

ASP.NET Core 8

Entity Framework Core 8

Performance Enhancements

Cloud-Native Stack (.NET Aspire)

Getting started with cloud native app with .NET Aspire can be found here.

Artificial Intelligence

Blazor Enhancements

.NET MAUI

Moreover, improved quality and significant feature enhancement for ARM64 platform and many other enhancements and improvements. More details about the release can be found here. And .NET 8 release notes can be found here.