那些鼓吹国内首个.NET 5框架的,该醒醒了!

DotNetCore实战

共 1226字,需浏览 3分钟

 ·

2020-10-30 06:22


前两天看过园子里有篇【国内首个 .NET 5 框架 XX 斩获 XXX stars,XXX 发布】,一顿羡慕嫉妒恨啊。我这.net core 3.1才上手没几天,还没用热乎呢,你这.NET 5的框架都出来了。我好难啊!不过难归难咱也得跟上啊。于是一个天高云淡的的夜晚,一顿猛操作。花费了我.....5分钟的时间把.net core 3.1的项目升级到.NET 5预览版。

是的,你没看错!还有4分钟是用来下载安装SDK的。我究竟干了什么?

整个工程总共改了11行代码,还有6行一样的。其中包括:
6个相同的地方,把所有的csproj项目目标改为5.0:



netcoreapp5.0

增加一个global.json文件:


{

"sdk": {

"version": "5.0.100-rc.2.20479.15"

}

}

然后,点了下调试:

完美运行,不相信的可以自己下载体验:https://gitee.com/yubaolee/OpenAuth.Net

然后我就很好奇在asp.net core开发方面.NET 5 到底做了什么?
一顿百度发现,其实也并不多,主要集中在以下几点:

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

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

  • SignalR:UseSignalR和UseConnections方法已删除

底层基础框架改动是巨大的,但到asp.net这层最大的改变,是版本号少了一个“core“。是的,从3.1到5更重要的意义,在于标志这.NET全新时代的到来。

所有.net core 3.0/3.1的伙伴,安心写代码,让我们共同期待将今年年底前发布的.NET 5正式版。

所以,不要再鼓吹首个了,所有.NET 2.0/3.0/3.1的项目,都在你前面!没事的时候别再删评论了,好好写代码!

往期精彩回顾




【推荐】.NET Core开发实战视频课程 ★★★

.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划

【.NET Core微服务实战-统一身份认证】开篇及目录索引

Redis基本使用及百亿数据量中的使用技巧分享(附视频地址及观看指南)

.NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了

10个小技巧助您写出高性能的ASP.NET Core代码

用abp vNext快速开发Quartz.NET定时任务管理界面

在ASP.NET Core中创建基于Quartz.NET托管服务轻松实现作业调度

现身说法:实际业务出发分析百亿数据量下的多表查询优化

关于C#异步编程你应该了解的几点建议

C#异步编程看这篇就够了


浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报