.NET 7 预览版 3 发布
对于 Microsoft 的 .NET 团队来说,这是忙碌的一周。我们不仅获得了 Entity Framework 7 Preview 3,而且如今 .NET 7 Preview 3 也上架了。它带有一些期待已久的功能,我们稍后会深入探讨。开始吧!
原生 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
- 上一篇
传闻:AD102将配备21Gbps显存,Navi 31共有7颗小芯片
Nvidia和AMD距离发布他们的下一代GPU至少还有几个月的时间,但最近有多个新闻渠道。如果你关注过英伟达基于AdaLovelace架构的AD102,或者AMD基于RDNA3架构的Navi31,你已经对新一代旗舰产品的大致情况有了一定的了解。...
- 下一篇
AMD Genoa EPYC 主板泄露:SP5 插槽、12 通道 DDR5 内存
AMD今年将推出新一代Zen4架构EPYC处理器,采用全新SP5插槽。近日,ServeTheHome论坛曝光了一张搭载Zen4架构处理器的主板的部分照片,不仅展示了EPYC处理器安装后的外观,而且从侧面似乎也印证了EPYC7004系列处理器。代号...
相关文章
- Windows 10任务栏窗口预览功能如何关闭
- 微软发布新的 Windows 10 累积更新(2021 年 12 月)
- 如何检查 .NET 版本?如何在 Windows 10 上检查 .NET Framework 版本
- win10系统如何使用命令提示符查看.NET版本
- win10专业版如何使用注册表查看.NET版本
- Windows10?KB5013942(21H2,21H1)已发布,新内容
- Windows 10 21H2 Build 19044.1739 KB5014023 发布到 RP 频道
- AMD 将于 2022 年 10 月下旬至 11 月中旬发布 Radeon RX 7000 系列
- Patriot 发布带 RGB 照明的 Viper VPR400 PCIe 4.0 SSD
- 微软发布日期,5 月 24 日发布