• 简中
    • 繁中
  • 注册
  • 查看作者
  • [图]微软停止更新 .NET Standard 今后转向.NET 5

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

    访问:

    阿里云推出高校特惠专场:0元体验入门云计算 快速部署创业项目

    访问:

    微软中国官方商城 – 首页

    [图]微软停止更新 .NET Standard 今后转向.NET 5

    在 Build 2019 开发者大会上,微软宣布了.NET 家族的下个版本–.NET 5。它将成为一个统一的平台,开发者可以利用这个平台开发各种平台的应用,包括 Windows、Linux、macOS、iOS、Android、tvOS、watchOS和WebAssembly 等,这对 .NET 来说是一个游戏规则的改变。

    [图]微软停止更新 .NET Standard 今后转向.NET 5

    .NET 5将是一个单一的产品,拥有一套统一的功能和API,可用于Windows桌面应用、跨平台移动应用、控制台应用、云服务和网站。.NET 5 和所有未来的版本将继续支持 .NET Standard 2.1 和此前版本。您可以将 .NET 5 视为.NET Standard vNext。

    [图]微软停止更新 .NET Standard 今后转向.NET 5

    [图]微软停止更新 .NET Standard 今后转向.NET 5

    [图]微软停止更新 .NET Standard 今后转向.NET 5

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

    ● 使用 netstandard2.0 在 .NET Framework 和所有其他平台之间共享代码。

    ● 使用 netstandard2.1 在 Mono、Xamarin 和 .NET Core 3.x 之间共享代码。

    ● 使用 net5.0 进行代码共享前进。

    在博文中写道

    net5.0 是为那些可以在任意地方运行的代码服务的。它结合并取代了netcoreapp和netstandard的名称。我们还有针对平台的框架,比如net5.0-windows(后来还有net6.0-android,net6.0-ios)。

    由于标准和它的实现之间没有区别,你将能够比使用.NET标准更快地利用新功能。而且由于命名惯例,您将能够很容易地知道谁可以使用一个给定的库–而无需查阅.NET Standard版本表。

    虽然.NET Standard 2.1将是.NET Standard的最后一个版本,但.NET 5和所有未来的版本将继续支持.NET Standard 2.1和更早的版本。你应该将net5.0(以及未来的版本)视为未来共享代码的基础。

    cnBeta.COM  2020-09-18 10:02:30

  • 0
  • 0
  • 0
  • 138
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: