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

ASP.NET 6.0 Core 迁移 ASP.NET Core 7.0插图

   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
    

    当然也可以使用  netstandard2.1;net451;net6.0;net7.0

四、升级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
分享
二维码