桔子系统-提供win10最新版本,win7正式版,ghost xp系统,纯净版系统等一站式系统下载服务!

当前位置:桔子系统 >it资讯> 详细页面

微软宣布不再发布新的 .NET Standard 版本 今后转向.NET 5

时间:2020-09-20 09:00:02 来源:桔子系统 作者:小桔子

2016 年,微软宣布了 .NET Standard。它是一套所有.NET 平台都必须实现的 API,它统一了.NET 平台,防止了未来的碎片化。在近日更新的博文中微软表示未来不再发布新的 .NET Standard 版本。

微软.NET Standard

在 Build 2019 上,Microsoft 宣布了 .NET 5,这是 .NET 系列中的下一个重要版本,因为 . NET 5 将是一个统一的平台,开发人员可以使用该平台针对 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等各种平台执行相关操作。

.NET 5 将是具有统一功能和 API 的单一产品,可用于 Windows 桌面应用程序,跨平台移动应用程序,主机应用程序,云服务和网站。.NET 5 和所有将来的版本将继续支持 .NET Standard 2.1 和更早版本。用户可以将 .NET 5 视为 . NET Standard vNext。

.NET 5

.NET Standard 的出现是为了提供 .NET 统一跨平台的基础函数库,方便开发者编写在任何平台执行的函数库,但 Immo 指出了 .NET Standard 存在 3 个问题,包括版本更新缓慢、.NET Standard 版本与 .NET 实现的映射较为复杂以及 .NET Standard 包含了特定于平台的功能,因此无法静态验证代码是否真正可移植。

对于开发人员来说,.NET Standard和.NET 5应该是哪个目标?微软建议如下。

● 使用 netstandard2.0 在 .NET Framework 和所有其他平台之间共享代码。● 使用 netstandard2.1 在 Mono、Xamarin 和 .NET Core 3.x 之间共享代码。● 使用 net5.0 进行代码共享前进。


分享到:

人气资讯排行

人气教程排行