近期,微软宣布推出.NET 7
的第三个预览版。
该版本对用户可观察性
、启动时间
、代码生成
、GC 区域
、本机 AOT 编译
等方面进行了功能增强。
如何体验
- 下载适用于
Windows
、macOS
和Linux
的.NET 7 Preview 3
。 - 通过
Visual Studio 17.2 Preview 3
进行测试。Microsoft 建议使用预览通道构建来尝试.NET 7
与Visual Studio
系列产品。
版本更新特色
-
本机 AOT 编译
使用了
Native AOT
,并在.NET
桌面客户端和服务器场景中引入到预编译。进而提供一组新的功能,允许用户访问新的外形尺寸。 -
新增了对新的云原生
OpenTelemetry
规范的支持 -
最新的
Managed Extensibility Framework
得到轻微的更新便于与以前版本的
API
保持一致。使用新的 API,可以将单个对象实例添加到 System.Composition.Hosting 容器中 -
启动时间改善
启用
Write-Xor-Execute
后,启动时间将得到改善。即使未启用Write-Xor-Execute
,此版本更改也对某些微基准测试和一些ASP.Net
基准测试的状态性能进行了改进。
版本贡献
Microsoft
将 .NET 7 Preview 3
中包含的大量优化和错误修复归功于社区贡献者。其中包括对代码生成
和即时编译
的修复。
有关此预览版的更多信息,请参见此处。