NET 9 预览版6全新特性发布,抢先一览
近日,微软发布了.NET 9预览版6,这一版本带来了许多改进和新功能,包括性能优化、更好的跨平台支持以及对现有功能的增强,此次更新旨在提高开发者的生产力和应用程序的性能,同时保持与不同操作系统和浏览器的兼容性,预览版6的发布标志着.NET 9开发进程的稳步推进,预计将为开发者带来更加出色的体验。
微软近日发布了.NET 9的第六个预览版,该版本包含对运行时、SDK、.NET MAUI、ASP.NET Core以及C#的更新,虽然这个版本并没有引入大量的新功能或特性,但是由于.NET 9的开发已经接近尾声,预计将于今年11月正式与大家见面。
在运行时更新方面,此次更新对ARM64代码生成进行了优化,改进了代码布局、循环优化,并减少了地址暴露,还新增了对AVX10v1 SIMD指令集的支持,允许在支持AVX10的硬件上进行矢量化操作,这些改进旨在提升执行时间和性能。
在SDK更新方面,NuGetAudit现在会对传递依赖项中的漏洞发出警告,帮助项目维护者确保项目安全,还引入了一些新的命令和工具,如“dotnet nuget why”和MSBuild BuildChecks,以改善开发体验。
在.NET MAUI更新方面,此次更新主要聚焦于质量改进,扩大了测试覆盖范围,进行了端到端场景测试和大量错误修复,也针对Android和iOS平台进行了特定优化,确保两个平台的应用程序开发稳健可靠。
在ASP.NET Core更新方面,此次更新包括静态Web资产的指纹识别、SignalR的分布式跟踪改进以及Microsoft.AspNetCore.OpenAPI的增强等功能,这些新特性有助于提高应用程序的性能和用户体验。
Loongarch的Native-AOT代码已经成功合并,极大地简化了制作Loongarch架构SDK的过程,减少了本地维护工作量,社区支持Loongarch的CI也在稳步发展中,开源社区正在积极推进原生发布Loongarch架构的OS系统镜像,如Alpine和Debian,特别值得一提的是,Alpine社区已经明确将Loongarch支持列入今年11月的发布计划。
对于那些希望深入了解细节的人,可以在.NET 9预览版6的发行说明中找到更多指南,还可以在.NET 9中的新增功能(上次更新于XX月XX日)中跟踪主要开发工作,微软表示他们特别关注云原生应用程序和性能。
此次.NET 9预览版6的发布为开发者们带来了许多令人兴奋的新特性和改进,无论是运行时、SDK、MAUI还是ASP.NET Core的更新,都展示了微软对.NET平台的持续投入和创新精神,更多详情,请关注电脑知识网以及其他相关资源。