asp.net core 从 3.0 到 3.1
asp.net core 从 3.0 到 3.1
Intro#
今天 .net core 3.1 正式发布了,.net core 3.1 正式版已发布,3.1 主要是对 3.0 的 bug 修复,以及一些小优化,而且作为 LTS 版本,建议大家升级。值得一提的是.net core 2.2 这个月就要寿终正寝了,微软将不再提供支持,如果你在使用 2.2 ,强烈建议升级到 3.1,如果在使用 2.1,尤其是公司项目,可以暂时不用着急升级,2.1也是 LTS 版本
总体来说,从 .net core 3.0 更新到 .net core 3.1 还是比较简单的,并没有遇到什么问题
类库更新#
类库更新起来和 .net core 3.0 差不多,要增加对 asp.net core 3.1 的支持,需要 TargetFrameworks
增加对 netcoreapp3.1
的支持
TargetFramework
为 netcoreapp3.0
和 netcoreapp3.1
时添加 Framework 引用
<FrameworkReference Include="Microsoft.AspNetCore.App" />
应用更新#
TargetFramework
更新#
TargetFramework
从 netcoreapp3.0
更新为 netcoreapp3.1
Dockerfile 更新#
Dockerfile 只需要把镜像的 tag 从 3.0 更新到 3.1 即可
Package 版本更新(可选)#
3.0 版本的包可以更新为 3.1 版本
注:EF Core 如果之前使用的是 3.0 版本,强烈建议更新到 3.1 版本,EF Core 3.1版本修复了好多bug,如果之前使用的 2.x 版本的 EF Core 可以不更新
More#
本文所讲适用于从 .net core 3.0 升级到 .net core 3.1 版本,如果从 2.x 版本更新到 3.1,可以参考此前的 asp.net core 3.0 更新简记 https://www.cnblogs.com/weihanli/p/notes-on-update-aspnetcore3_0.html
Reference#
- https://github.com/WeihanLi/SparkTodo/commit/e9fc3234e7f8f0d6f0c0f13b7799aca8edb9ee67
- https://github.com/WeihanLi/ActivityReservation/commit/14743ef7ff3da3e891d8b98bc7150ae234df239f
- https://github.com/WeihanLi/AccessControlHelper/commit/bb0bb3c63fa6804f15d06cb5d8031a550076f6cb
- https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/
- https://www.cnblogs.com/yyfh/p/11980790.html
- https://www.cnblogs.com/weihanli/p/notes-on-update-aspnetcore3_0.html
作者:weihanli
出处:https://www.cnblogs.com/weihanli/p/migrate-to-netcore3_1-from-netcore3_0.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
2018-12-05 自动给 Asp.Net Core WebApi 增加 ApiVersionNeutral