.NET Core 2.0 终于发布了

  • 禚娴静

2017 年 8 月 15 日

话题:.NET语言 & 开发架构

.NET Core 2.0的最终版本终于发布了。这是.NET 开源跨平台的一个重大里程碑, 也是很多支持者、社区、公司共同努力的结果。开发者们可以采用命令行、自己喜欢的文本编辑器、Visual Studio 2017 15.3、Visual Studio Code、或者 Visual Studio for Mac 开始首个.NET Core 2.0 项目的开发。 .NET Core 2.0 也已经可以支持生产环境的负载,无论是运行在你自己的硬件设备还是你最喜爱的云平台(如 Microsoft Azure)。

同时,微软还发布了ASP.NET Core 2.0Entity Framework Core 2.0。 .NET Standard 2.0 规范也已完成,它与.NET Core 2.0 同时确定了最终的版本。.NET Standard是改进代码共享并使每个.NET 实现中的 API 可用性更为一致的关键措施,在 2.0 中提供的 API 数量是现有项目的两倍之多。

.NET Core 2.0 可以部署到Azure Web Apps,今天它只在在少数地区可以使用,随后将在全球范围内迅速扩张。

.NET Core 2.0 包括了很多大的改进,以促使.NET Core 更容易使用以及提高其作为一个平台时的能力。以下是最大的那些改进:

Runtime

  • 运行时和框架中的主要性能改进。
  • 实现了.NET Standard 2.0。
  • 支持 6 个新平台,包括 Debian Stretch,SUSE Linux Enterprise Server 12 SP2 和 macOS High Sierra。
  • RyuJIT 是.NET Core 2.0 中的 x86 JIT。
  • Linux 和 Windows ARM32 builds 可以在 preview 获得。

SDK

  • dotnet restore 现在是一个隐式命令。
  • .NET Core 和.NET Standard 项目可以引用.NET Framework NuGet 软件包和项目。
  • .NET Core SDK 可以通过源代码构建。

Visual Studio

  • 实时单元测试支持。
  • 代码导航改进。
  • C#Azure 功能支持。
  • CI/CD 对容器的支持。

想尝鲜的开发人员可以在这里下载.NET Core 2.0,遇到的任何问题可以在dotnet/core#812分享和反馈。

另外,Visual Studio 用户需要更新到最新版本的 Visual Studio 才能使用.NET Core 2.0,并需要单独安装.NET Core 2.0 SDK以进行此更新。

更多的内容可以观看微软官方的.NET 2.0 发布视频。现在开始你的.NET Core 2.0 旅程吧。

.NET语言 & 开发架构