去年的Build开发者大会上,微软正式发布了.NET家族的下个重大版本--.NET 5。它可谓是颠覆了.NET平台的规则,将其打造成为了一个统一的平台。开发者可以利用该平台开发包括Windows, Linux, macOS, iOS, Android, tvOS, watchOS和WebAssembly在内的诸多平台应用。
Visual Studio 2019, Visual Studio for Mac和Visual Studio Code都将会支持.NET 5。虽然.NET 5将于2020年11月正式发布,但是今天微软面向开发者提供了首个.NET 5的预览版。
如果你想要亲自尝试.NET 5,需要安装.NET 5.0 Preview 1 SDK和.NET 5.0 Preview 1 Runtime。此外你也可以使用如下命令,在现有项目中升级目标框架:
<TargetFramework>netcoreapp5.0</TargetFramework>
.NET 5.0主要以以下几种方式改进.NET
● 产生一个独立的.NET运行时和框架,从而可以在任意地方进行使用,并具备统一的运行时行为和开发人员经验。
● 充分利用.NET Core,.NET Framework,Xamarin和Mono来扩展.NET的功能。
● 用单个代码库构建该产品,开发人员(Microsoft和社区)可以一起工作并一起扩展,从而改善了所有方案。