ASP.NET 6.0 Core 迁移 ASP.NET Core 7.0
2022年微软发布了.NET 7, 同时提供了详细的升级迁移方案。
Migrate from ASP.NET Core 6.0 to 7.0
今天给大家简单整理、分享一篇文章。
一、首先需要升级Visual Studio 2022或者VS Code
VS Code升级最新版本,或者安装.NET 7 SDK.
VS升级完成后,使用VS 2022打开已有的ASP.NET Core 6.0的代码工程。然后进行以下修改。
二、更新Global.JSON中.NET Core SDK
如果依赖于global.json文件以特定的.NET Core SDK版本为目标,将版本属性更新为已安装的.NET 7.0 SDK版本。例如:
{ "sdk": { "version": "7.0.100" } }
三、 修改项目工程的Target Framework
修改各个项目工程的目标框架属性,改为net7.0
Update the project file's Target Framework Moniker (TFM) to net7.0:
net7.0 Teld.Core.ServiceGateway.WebAPI TeldSG 0e9a6ca5-b196-48d0-a804-58e66bf93041
当然也可以使用
四、升级Nuget包引用
在项目文件中,将每个Microsoft.AspNetCore.*、Microsoft.EntityFrameworkCore.*,Microsoft.Extensions.*和System.Net.Http.Json包引用的Version属性更新为7.0.0或更高版本。
"Microsoft.AspNetCore.JsonPatch" Version="7.0.0" /> "Microsoft.EntityFrameworkCore.Tools" Version="7.0.0"> "Microsoft.Extensions.Caching.Abstractions" Version="7.0.0" /> "System.Net.Http.Json" Version="7.0.0" />
上述这一波操作后,ASP.NET Core 6.0的工程,就可以升级到ASP.NET Core 7.0.
周国庆
2023/1/16
文章来源于互联网:ASP.NET 6.0 Core 迁移 ASP.NET Core 7.0
THE END
二维码