今天 .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 引用 应用更新# 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 版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。 分类: .NET « 上一篇: Github原生CI/CD,初尝Github Actions posted @ 2019-12-05 00:25 WeihanLi 阅读(440) 评论(2) 编辑 收藏 https://www.cnblogs.com/weihanli/p/migrate-to-netcore3_1-from-netcore3_0.htm