微软发布 .NET 7 Preview 3

近期,微软宣布推出.NET 7的第三个预览版。

该版本对用户可观察性启动时间代码生成GC 区域本机 AOT 编译等方面进行了功能增强。

如何体验

  • 下载适用于 WindowsmacOSLinux.NET 7 Preview 3
  • 通过 Visual Studio 17.2 Preview 3 进行测试。Microsoft 建议使用预览通道构建来尝试.NET 7Visual Studio系列产品。

版本更新特色

  • 本机 AOT 编译

    使用了Native AOT,并在.NET桌面客户端和服务器场景中引入到预编译。进而提供一组新的功能,允许用户访问新的外形尺寸。

  • 新增了对新的云原生OpenTelemetry规范的支持

    规范更新#988#1708,使采样器的跟踪状态可变。

  • 最新的Managed Extensibility Framework得到轻微的更新

    便于与以前版本的API保持一致。使用新的 API,可以将单个对象实例添加到 System.Composition.Hosting 容器中

  • 启动时间改善

    启用Write-Xor-Execute 后,启动时间将得到改善。即使未启用 Write-Xor-Execute,此版本更改也对某些微基准测试和一些ASP.Net基准测试的状态性能进行了改进。

版本贡献

Microsoft.NET 7 Preview 3 中包含的大量优化和错误修复归功于社区贡献者。其中包括对代码生成即时编译的修复。

有关此预览版的更多信息,请参见此处