.NET 10 预览版 6 引入了 Blazor 增强功能、内存优化和 SDK 改进

主要观点: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 讨论。
阅读 18
0 条评论