docs/en/Community-Articles/2024-11-05-.NET Aspire 9.0 Features/Post.md
.NET Aspire 9.0 is the next major release, supporting both .NET 8 and .NET 9. This version includes new features and improvements.
Now, you don't need workloads to develop .NET Aspire applications. In your project, you can add an SDK reference to Aspire.AppHost.Sdk.
For more information, you can check out https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9?tabs=windows#upgrade-to-net-aspire-9 which explains upgrading an existing project in details.
.NET Aspire offers a nice dashboard for developers to observe the performance and behavior of their applications. In this version, there are some enhancements;
.NET Aspire 9 comes with many new features to the Telemetry service.
The .NET App Host is a core component of the .NET runtime that helps launch and execute .NET applications. .NET Aspire 9 introduces many new features to the app host. Let's take a look;
Waiting for dependencies feature uses health checks to determine if a resource is ready..NET Aspire has integrations with some services and tools that make it easy to get started. New integrations are coming with .NET Aspire 9.
For Azure part, it is better to check the official documentation here https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/dotnet-aspire-9-release-candidate-1?tabs=windows&pivots=visual-studio#azure because it has a very detailed explanation.
.NET Aspire and ABP Studio are tools for different purposes with different scopes, and they have different approaches to solving problems; many developers may still be confused since they also have some similar functionalities and solve some common problems. You can check the comparison of .NET Aspire and ABP Studio in this article.