我们要到11月才能看到.NET 5稳定版的正式发布,不过目前微软已经发布了.NET 5的第一个预览版供开发者试用。
通过.NET 5,Microsoft继续将.NET统一到一个平台中。 它将包括ASP.NET Core,Entity Framework Core,WinForms,WPF,Xamarin和ML.NET。 这里的主要更改是对Regex引擎的重大改进,微软称其使吞吐量提高了3到6倍。
在宣布第一次预览版的可用性时,微软表示:“整个平台将首次为所有的应用程序模型使用统一的BCL(基类库)。拥有比.NET Core和.NET Framework都更高的版本5也清楚地表明了这一点。.NET 5是.NET的未来,它是用于构建任何类型的应用程序的单个统一平台。
该公司还表示:
我们已经说过很多次了,但是我们将再次重申。 .NET Core,然后是.NET 5,则应使用.NET来构建所有新应用程序。只要支持Windows本身,.NET Framework仍将受支持。 我们将继续提供安全性和错误修复,并保持网络和加密API的最新状态。 将较旧的应用程序保留在.NET Framework中,将保持安全和受支持的状态。
微软强调了一些改进:
- 正则表达式性能改进
- RyuJIT中的代码质量改进
- 添加到事件管道的组装负载诊断
- 事件管道分析器api
- GitHub仓库整合
如果你想要亲自尝试.NET 5,这里是您需要的下载链接:.NET 5.0 Preview 1 SDK和.NET 5.0 Preview 1 Runtime。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2020-03/162613.htm