win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > IT资讯 > 微软

.NET 7 Preview 3 发布

时间:2022-04-15     来源:系统堂     游览量:

  对于 Microsoft 的 .NET 团队来说,这是忙碌的一周。我们不仅获得了Entity Framework 7 Preview 3,而且现在 .NET 7 Preview 3 也上架了。它带有一些期待已久的功能,我们稍后将对其进行深入研究。让我们开始吧!

.NET 7 Preview 3 发布

  原生 AOT

  简而言之,提前 (AOT) 编译会预先构建所有内容,以避免在应用程序首次运行时需要“JIT”。很长一段时间以来,该团队一直在不知疲倦地工作,为 dotnet 带来适当的 Native Ahead-of-Time 编译。虽然部分 AOT 始终存在,但开箱即用的完全“真正”支持从未出现过。

  来自 Microsoft 的 Jon Douglas 高级项目经理让我们对不同之处有了一些了解。

  本机 AOT 类似于 .NET 的现有 AOT 技术,但它只生成本机工件。事实上,原生 AOT 运行时不知道如何读取 .NET 程序集文件格式——一切都是平台原生的。可执行文件格式解析完全由底层操作系统处理。

  有关 Native AOT 如何工作以及如何开始的更多信息,请查看官方文档。

  写异或执行

  我们被告知 .NET 7 将专注于性能。在 Preview 3 中,团队已经能够在启用 Write-Xor-Execute 的情况下将启动时间缩短约 15%。即使禁用 Write-Xor-Execute,此更改也提高了性能,但是团队发现了一些回归问题,这些问题将在即将发布的版本中解决。

  从 .NET 6 升级

  正如我们之前所讨论的,从 .NET 6 升级到 7 应该很简单,并且出现问题的可能性很小,但并非不可能。

  • 前往官方下载站点并下载 .NET SDK。

  • 为了安全起见,还请查看此处的重大更改列表。

  确保在继续之前备份项目,然后打开项目文件并修改目标框架属性。

  net7.0

上一篇:微软可以在Windows11上默认启用桌面上的Windows Spotlight
下一篇:Windows 11 Build 22000.651 发布预览频道,其中包含修复清单