0

0

.NET 9 预览版6发布

雪夜

雪夜

发布时间:2025-05-06 20:46:26

|

733人浏览过

|

来源于php中文网

原创

微软发布了 .net 9 的第 6 个预览版,包含对运行时、sdk、.net maui、asp.net core 和 c# 的更新。尽管此版本没有引入大量新功能或特性,但由于 .net 9 开发已接近尾声,预计将于 11 月正式发布。

Loongarch 的 Native-AOT 代码已经合并,龙芯 .NET 可以直接同步社区代码,极大简化了制作 Loongarch 架构 SDK 的过程,减少了本地维护工作量。现在龙芯 .NET 仅需对社区源码进行少量修改即可发布。此外,社区支持 Loongarch 的 CI 也在稳步发展中,开源社区正在推进原生发布 Loongarch 架构的 OS 系统镜像,如 Alpine 和 Debian。特别是 Alpine 社区已明确将 Loongarch 支持列入今年 11 月的发布计划。Alpine 和 Debian 两个 OS 发行版对 Loongarch 的支持已相当全面,待下个版本正式发布 Loongarch 架构的 ISO 镜像后,即可在 dotnet 的 CI 中添加 Loongarch 测试,为后续工作做好准备。

.NET 9 预览版6发布c1e367ba5f26b8e7bf65e872bef6618

运行时更新

ARM64 代码生成:优化了加载和存储数据的指令,提升了执行时间和性能。代码布局:通过改进基本块排序,最大化 fallthrough 行为和热代码密度,减少了分支指令的使用。循环优化:更有效地识别翻转循环计数器变量以提升性能。减少地址暴露:更好地跟踪局部变量地址,释放更多优化机会。AVX10v1 支持:新增 SIMD 指令集支持,允许在支持 AVX10 的硬件上进行矢量化操作。硬件内部代码生成:改进了硬件内部函数中常量的处理,以生成更快的代码。常量折叠:增强了浮点和 SIMD 运算的常量折叠功能。

SDK 更新

NuGetAudit:现在会对传递依赖项中的漏洞发出警告,帮助维护项目安全。“NuGetAudit 最初是在 .NET 8 中添加的,如果项目使用的任何包存在已知漏洞,它会在还原期间发出警告,”微软解释道。“它需要一个提供漏洞数据库的包源,所以在实践中你需要使用 https://www.php.cn/link/d064f3519426dcd30114b900431fc044 作为包源,我们计划在不使用 nuget.org 作为包源的情况下允许审计。有关 NuGet 审核(包括所有配置选项)的详细信息,请参阅有关 NuGet 审核的文档。”dotnet nuget why:一个新命令,用于查明你的项目为何使用传递包。MSBuild BuildChecks:引入它来在构建期间强制执行规则和不变量,类似于 Roslyn Analyzers,并针对共享输出路径和双写检测制定了新规则。

.NET MAUI 更新

918网赚广告任务网系统
918网赚广告任务网系统

918网赚广告任务网系统是918团队专业开发,针对网赚项目设置,综合网赚的用户开发! 918网赚广告任务网系统前台栏目有 1、首 页 2、任务赚钱 3、浏览赚钱 4、点击赚钱 5、挂机赚钱 6、游戏赚钱 7、发布广告 8、商品购买 9、创业加盟 918网赚广告任务网系统后台功能也很完善,美工也不错。栏目有 会员管理 财务管理 商务管理 系统设置 918网赚广告任务网系统安装使用说明 系

下载

质量改进:扩大了测试覆盖范围、端到端场景测试和进行了大量错误修复。适用于 Android 和 iOS 的 .NET:注重质量的更新,确保两个平台的应用程序开发稳健可靠。

ASP.NET Core 更新

静态 Web 资产的指纹识别:自动生成静态资产的指纹版本,以改善缓存并加快加载时间。改进了 SignalR 的分布式跟踪:增强了 SignalR 集线器方法调用的跟踪功能。Microsoft.AspNetCore.OpenAPI 的增强:改进了完成提供程序并支持 [Required] 和 [DefaultValue] 属性以及模式转换器。[Authorize] 和 [AllowAnonymous] 分析器:当 [Authorize] 被 [AllowAnonymous] 覆盖时,新的分析器会发出警告。ComponentPlatform 重命名为 RendererInfo:匹配新的命名约定。跨帧拆分大型 HTTP/2 标头:确保更好地处理大型标头。

.NET 9 预览版 6 的相关 GitHub 讨论包括:

  • .NET 9 预览版 6 中的库和运行时更新
  • .NET 9 预览版 6 中的 .NET MAUI 更新
  • ASP.NET .NET 9 预览版 6 中的核心更新

对于那些希望深入了解细节的人,可以在不同属性的发行说明中找到更多指南,包括:

  • .NET 9 预览版 6 中的库更新
  • .NET 9 预览版 6 中的运行时更新
  • .NET 9 预览版 6 中的 SDK 更新
  • .NET 9 预览版 6 中的 C# 更新
  • ASP.NET .NET 9 预览版 6 中的核心更新
  • .NET 9 预览版 6 中的 .NET MAUI 更新

可以在 .NET 9 中的新增功能(上次更新于 6 月 11 日)中跟踪主要开发工作。微软表示,他们特别关注云原生应用程序和性能。

相关专题

更多
什么是分布式
什么是分布式

分布式是一种计算和数据处理的方式,将计算任务或数据分散到多个计算机或节点中进行处理。本专题为大家提供分布式相关的文章、下载、课程内容,供大家免费下载体验。

319

2023.08.11

分布式和微服务的区别
分布式和微服务的区别

分布式和微服务的区别在定义和概念、设计思想、粒度和复杂性、服务边界和自治性、技术栈和部署方式等。本专题为大家提供分布式和微服务相关的文章、下载、课程内容,供大家免费下载体验。

228

2023.10.07

json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

402

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

528

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

306

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1435

2023.10.24

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

330

2023.06.29

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

0

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 2.3万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.5万人学习

Git中文开发手册
Git中文开发手册

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号