❤️ 关注 Furion 微信公众号有惊喜哦!
🫠 遇到问题了
Skip to main content
⭐️ 开通 VIP 服务仅需 499 元/年,尊享 365 天项目无忧23 立即开通23 ⭐️
特别赞助

2.11 .NET7 升级 .NET8

.NET8 发布

🚀🎉🔥 2023 年 11 月 15 日,微软发布了 .NET8 首个正式版。

2.11.1 升级注意事项

目前使用 Furion 所有版本(0.x-3.x)的用户均可以快速无缝升级至 Furion v4.x 版本,只需要做少量更改即可。

2.11.1.1 安装 .NET8 SDK

https://dotnet.microsoft.com/download/dotnet/8.0

2.11.1.2 编辑 .csproj 文件

编辑解决方案所有项目的 .csproj 文件,并替换 <TargetFramework>net7.0</TargetFramework><TargetFramework>net8.0</TargetFramework>,如:

当然也可以使用 Ctrl + F 全局替换

2.11.1.3 升级 NuGet

Furion 所有包升级至 v4.9.1.7 版本,同时 Microsoft 所有包升级至 v8.0.0 版本,如:

2.11.1.4 重新编译整个解决方案

升级完成!!!

2.11.1.5 升级失败解决方案

  1. Microsoft.EntityFrameworkCore.Tools 版本冲突

若升级过程中出现 Microsoft.EntityFrameworkCore.Tools 版本冲突,只需卸载后重新安装即可。

  1. Microsoft.EntityFrameworkCore 提示 Method not found: 错误

请确保使用的数据库驱动包有对应的 8.0.0 版本。