天天看点

【译】.NET Core 2.2 Preview 2 发布

原文出自 .Net Blog Announcing .NET Core 2.2 Preview 2

今天,我们宣布推出.NET Core 2.2 Preview 2。我们有很多重要改进要和你分享,而且我们希望得到您的反馈,您可以将您的反馈写在评论中,或者在Github issue 上

dotnet/core #1938

ASP.NET Core 2.2 Preview 2 和 Entity Framework 2.2 Preview 2 今天也在发布了。此外我们还发布了C#7.3和ML.NET 0.5。

您可以在

.NET Core 2.2 Preview 2发行说明

中查看该发行版的完整详细信息。发行说明中包含相关说明,已知问题和变通方法。如果您发现了任何问题,还请您写在评论中,或者在dotnet/core1938中报告。

感谢为.NET Core 2.2做出贡献的每个人。

下载.NET Core 2.2

您可以在Windows,macOS和Linux上下载并开始使用.NET Core 2.2:

对于.NET Core和ASP.NET Core,可以在

microsoft/dotnet

上获得Docker镜像。

.NET Core 2.2 Preview 2可以与Visual Studio 15.8,Visual Studio for Mac和Visual Studio Code一起使用。

分层编译已启用

.NET Core 2.2 Preview 2中最大的变化是默认启用分层编译。我们宣布分层编译作为.NET Core 2.1版本的一部分提供。那时,您必须通过应用程序配置或环境变量启用分层编译。它现在默认启用,可以根据需要禁用。

您可以在下图中看到分层编译的好处。 基准是.NET Core 2.1 RTM,橙色是以默认配置运行,蓝色是禁用分层编译。通过启用分层编译,您可以看到明显的request-per-second (RPS)吞吐量优势。

【译】.NET Core 2.2 Preview 2 发布

图表中的数字是按比例缩放的,因此基线始终为1.0。这种方法可以很容易地将性能变化计算为百分比。前两个测试是

TechEmpower基准测试

,最后一个是

Music Store

(我们经常使用的ASP.NET应用程序示例)。

平台支持

以下操作系统

支持 .NET Core 2.2 :

  • Windows Client: 7, 8.1, 10 (1607+)
  • Windows Server: 2008 R2 SP1+
  • macOS: 10.12+
  • RHEL: 6+
  • Fedora: 27+
  • Ubuntu: 14.04+
  • Debian: 8+
  • SLES: 12+
  • openSUSE: 42.3+
  • Alpine: 3.7+

芯片支持如下:

  • x64 on Windows, macOS, and Linux
  • x86 on Windows
  • ARM32 on Linux (Ubuntu 18.04+, Debian 9+)

最后

请下载并测试.NET Core 2.2 Preview 2。我们正在寻找有关该版本的反馈,我们打算在今年晚些时候发布最终版本。

我们最近分享了

Bing.com如何运行在.NET Core 2.1上的

。在Bing.com 网站移动到.NET Core 2.1后,有非常显著的体验改善。

如果您对在生产中运行.NET Core的案例研究感兴趣,请查看该帖子。

如果您对更广泛的客户案例感兴趣,您可以查看

.NET客户案例

网页。

继续阅读