主要观点:Microsoft 宣布了.NET 10 的第六次预览,涵盖多个方面的增强。
关键信息:
- 在 ASP.NET Core 中,内存管理得到优化,Kestrel、IIS 和 HTTP.sys 可自动清除空闲应用的内部池内存,还暴露了内存池指标,可构建自定义内存池。
- Blazor 有多项更新,如新的<LinkPreload />组件可更好控制预加载框架资产,扩展了验证支持到嵌套对象和集合,支持 Blazor Server 电路状态持久化,更新了导航行为等。
- Minimal APIs 可通过 IProblemDetailsService 集成验证错误响应,验证 API 移至新包。
- 在.NET MAUI 中,MediaPicker 组件增强,可支持多文件选择和 API 内图像压缩,还在多个控件上进行了 UI 修复等。
-.NET SDK 为工具作者带来重大改进,如支持单包内的平台特定工具、新的 dotnet tool exec 命令等,扩展了 CLI 自省能力。
重要细节: - 关于内存池的更新无需开发者操作,可有效减少内存使用。
- Blazor 的新特性部分仍为实验性,需抑制诊断。
-.NET 现在支持 Android API 级别 35 和 36,在苹果平台与 Xcode 16.4 对齐。 - 开发者可通过官方文档获取完整发布说明和技术文档,也可参与 GitHub 讨论。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。