从ASP.NET Core3.1迁移到5.0的方法 - 网站

从ASP.NET Core3.1迁移到5.0的方法

分类:ASP编程 · 发布时间:2023-07-16 16:01 · 阅读:9853

这篇文章主要介绍了从ASP.NET Core3.1迁移到5.0的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

3月中旬,微软官方已经发布了dotnet 5的第一个预览版:5.0.0-preview.1。

dotnet core经过前几个版本的发展和沉淀,到3.1已经基本趋于稳定。

所以从.net core 3.1升级到.net 5将非常简单,下面咱们就开始吧:

(注:需要 Visual Studio 2019 16.6 或更高版本)

第一步:在 global.json 中更新 .NET Core SDK 版本

 { "sdk": { "version": "5.0.100-preview.1.20155.7" } }

第二步:更新目标框架

   netcoreapp5.0

第三步:更新包引用

在项目文件中,将每个 Microsoft.AspNetCore.* 和 Microsoft.Extensions.* 包引用的 Version 属性更新为5.0.0 或更高版本。

如:

  

第四步:更新 Docker 镜像

对于使用 Docker 的应用,请使用包含 ASP.NET Core 5.0 的基本镜像。 例如:

 docker pull mcr.microsoft.com/dotnet/core/aspnet:5.0

是的,就是这么简单,只需要以上4步,就可以轻松将dotne core 3.1 升级到  dotnet 5

从3.1版迁移到5.0版的重大更改

那从dotnet core 3.1 到  dotnet 5 的第一预览版 有哪些重大更改呢?

其实也并不多,主要集中在以下几点:

1.Azure:删除了Microsoft前缀的Azure集成程序包

2.SignalR:MessagePack集线器协议已移至MessagePack 2.x程序包

3.SignalR:UseSignalR和UseConnections方法已删除

总结

从上面的描述,可以发现,从3.1 到 5 并没有太大的改变。

最大的改变,不知你有没有发现 dotnet core 3.1 到  dotnet 5  ,少了一个“core“。

是的,从3.1到5 更重要的意义,在于标志这dotnet的一个全新时代的到来。

让我们共同期待将今年年底前发布的dotnet 5 正式版。

到此这篇关于从 ASP.NET Core 3.1 迁移到 5.0的文章就介绍到这了,更多相关从 ASP.NET Core 3.1 迁移到 5.0内容请搜索0133技术站以前的文章或继续浏览下面的相关文章希望大家以后多多支持0133技术站!

标签:
ASP.NET Core 迁移

相关文章

asp.net生成Excel并导出下载五种实现方法

有关Excel下载的文章网上想必有很多,利用闲暇时间整理了一些有Excel下载方法的文章,接下来介绍五种实现Excel下载的方法,感兴趣的朋友可以了解下,或许对你学习Excel下载有所帮助

ASP.NET MVC4之js css文件合并功能(3)

这篇文章主要介绍了ASP.NET MVC4之js css文件合并功能,使用BundleConfig可以将多个文件请求和并成一个请求,去除文件中的一些注释,空白,起到优化网站的作用,需要的朋友可以参考下

C# 文件上传 默认最大为4M的解决方法

.net中默只能上传小于4m的文件,大于4M将无法显示页面.那么如何设置来使imputfile能上传更大的文件呢

asp.net使用原生控件实现自定义列导出功能的方法

这篇文章主要给大家介绍了关于asp.net使用原生控件实现自定义列导出功能的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)

由于目前部分网页语言的限制,在定时操作上有一定的困难,但是经过我多次的求证,发现第四种方法无疑是效果最好的,最省心的。

返回分类 返回首页