编程

.NET 7 Preview 1 已发布

1322 2022-03-05 22:43:39

.NET 7 Preview 1 已发布

2月中旬,NET 7 Preview 1 发布了!这也意味着 Entity Framework 7 和 ASP.NET Core 7 预览版也同时发布了。迫不及待地要看看有哪些新东西?也许会让你大吃一惊。

.NET 7 建立在 .NET 6 建立的基础之上,包括一套统一的基础库、运行时和 SDK,简化了开发体验,提高了开发人员的工作效率。.NET 7 的主要关注领域包括改进对云原生方案的支持、更容易升级旧项目的工具,以及通过更轻松地使用容器来简化开发人员体验。

.NET 7 Preview 1 包括对 API 的注解以支持可空性、持续的 JIT 编译器优化、新的 API 以及对更多热重载方案的支持。.NET 版本包括产品、库、运行时和工具,代表了 Microsoft 内外多个团队之间的协作。

 

简单列举一下:

  • MAUI(.NET 的多平台 UI 组件)的进展仍在继续,但现在仍然不是 RC版
  • Entity Framework 主要修复了以前版本中的错误
  • .NET 7 更加专注于微服务或独立的分布式应用程序
  • 进一步支持各种 .NET 库中的可为空引用类型
  • 在使用 Minimal API 框架构建 API 时进一步支持文件上传和流
  • 在 MVC 视图或者Razor 页面中支持可为空的引用类型
  • Web 应用程序中标头解析的性能改进

好像也没有太多的创新的东西了,不得不说明一下,目前的.NET 7 版本被标记为 “Current” 版,仅有18个月的支持。