.NET 5 Preview 1 现已发布,可供开发人员试用,该预览版计划于今年 11 月下旬发布到 GA 。
 
  微软表示,”.NET5 将包括 ASP.NET Core、Entity Framework Core、WinForms、WPF、Xamarin 和 ML.NET。整个平台将首次为所有应用程序模型使用统一的 BCL(基类库)。.NET 5 是 .NET 的未来,它是用于构建任何类型的应用程序的单个统一平台。“
 
  Preview 1 首次包括了对 Windows ARM64 的支持,以及 .NET Core 运行时。微软方面透露,预计 Preview 2 将包括 SDK(ASP.NET Core,但不包括 WPF 或 Windows Forms)。
 
  .NET 5 的一些高级目标: 
 
统一的 .NET SDK 经验:
所有 .NET 5 应用程序中的单个 BCL(基类库)。
移动开发(Xamarin)已集成到 .NET 5 中。
支持多个平台的本机应用程序
支持多种平台的 Web 应用程序
云本机应用程序
持续改进。例如 BCL 中的算法更快、运行时中对容器的更好支持、以及对 HTTP3 的支持。
  Preview 1 中的改进
 
正则表达式性能改进:已对 Regex 引擎进行了重大改进。
RyuJIT 中代码质量的改进
装配负载诊断已添加到事件管道
事件管道事件探查器 API
GitHub 仓库合并