八戒装机

您现在的位置是:首页 < IT资讯 <

.NET 7 预览版 3 发布

2022年10月27日 09:27:17 小猪 IT资讯

  对于 Microsoft 的 .NET 团队来说,这是忙碌的一周。我们不仅获得了 Entity Framework 7 Preview 3,而且如今 .NET 7 Preview 3 也上架了。它带有一些期待已久的功能,我们稍后会深入探讨。开始吧!

.NET 7 Preview 3 发布-图示1

  原生 AOT

  简而言之,提前 (AOT) 编译会预先构建所有内容,以避免在首次运行应用程序时需要“JIT”。该团队长期以来一直在不知疲倦地工作,以将适当的 Native Ahead-of-Time 编译带入 dotnet。虽然部分 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

文章评论

共有5条评论来说两句吧...