我们一起聊聊.NET 8 RC1

2023年 9月 15日 59.2k 0

.NET 8 发布了首个 RC。据称 RC 阶段会发布两个版本,正式版将于 2023 年 11 月 14 日至 16 日在 .NET Conf 2023 上推出。.NET 8 是长期支持 (LTS) 版本,将会获得 3 年技术支持。

公告写道,此版本为 Android 和 WASM 引入了全新的 AOT 模式、改进 System.Text.Json,以及为容器添加 Azure Managed Identity 支持。

下载 .NET 8.0:https://dotnet.microsoft.com/download/dotnet/8.0

  • 为 Android 引入AndroidStripILAfterAOT 模式

.NET 开发团队尝试为 .NET 和 .NET MAUI 应用程序选择最佳的开箱即用默认配置。

具体来说,在 .NET 6 及更高版本中,这些应用程序现在在以 Release 模式构建时默认使用 AOT 编译模式。AOT 编译可加快启动时间并提升 runtime 性能,但代价是应用程序体积更大。

而经过分析的 AOT,只有 AOT 编译应用程序启动路径的一部分,从而缩短启动时间,同时减少体积的臃肿。新的 AndroidStripILAfterAOT 设置删除了 AOT 编译的未使用的 IL,从而将 dotnet 模板应用程序的 apk 大小减少了至少 0 – 3.5%。

此外,RC1 在 .NET MAUI 方面带来了诸多质量改进,修复内存泄露和诸多特定平台的问题,改进了 UI 控制并优化了性能,在 Mac 上支持苹果 Xcode 15。

延伸阅读:.NET 8 性能大幅提升,比 .NET 7 更快

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论