零度框架升级到 Aspire 9.0 版本
升级 Visual Studio 开发工具
使用 Visual Studio Installer 升级,升级到 v17.12 后,自动安装 .NET 9.0 SDK 和 Aspire 9.0 工作负载。
非 Visual Studio 开发环境
安装 .NET Core SDK 9.0 版本
查看 .NET SDK 版本:
dotnet --version
dotnet --list-sdks
升级 Aspire 工作负载
在项目目录下执行以下命令:
dotnet workload uninstall aspire
dotnet workload install aspire
dotnet workload list
dotnet workload update
升级项目文件
Host 项目添加新节点:
<Sdk Name="Aspire.AppHost.Sdk" Version="9.0.0" />
所有项目文件的目标框架改为 net9.0:
<TargetFramework>net9.0</TargetFramework>
安装 EF Core 基础包
dotnet add package Microsoft.EntityFrameworkCore
升级解决方案中所有 NuGet 包
dotnet package upgrade --to-latest
可使工具简化
https://learn.microsoft.com/zh-cn/dotnet/core/porting/upgrade-assistant-install
服务发现支持 https+http 写法
httpClient.BaseAddress = new Uri("https+http://identityservice")