.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.0 和 Entity 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 旅程吧。
评论