💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

微软发布了.NET 10的第四个预览版,增强了ASP.NET Core、Blazor和.NET MAUI等功能。新版本基于System.Text.Json实现了JSON Patch,提升了性能和内存使用效率。Blazor改进了导航管理,支持JavaScript互操作。Entity Framework Core 10新增全文搜索和混合搜索功能,提升查询能力。整体性能显著提升,并修复了多个平台的bug。

🎯

关键要点

  • 微软发布了.NET 10的第四个预览版,增强了ASP.NET Core、Blazor和.NET MAUI等功能。
  • 新版本基于System.Text.Json实现了JSON Patch,提升了性能和内存使用效率。
  • Blazor改进了导航管理,新增NotFound方法以处理缺失页面。
  • Blazor的WebAssembly运行时提供了详细的诊断能力,支持性能跟踪和内存转储。
  • JavaScript互操作性扩展,新增API以直接从.NET调用JavaScript构造函数和属性。
  • Blazor WebAssembly应用通过预加载静态框架资产和合并启动清单提升了运行时性能。
  • .NET MAUI在多个平台上引入了可空支持和媒体选择改进,修复了多个输入和渲染相关的bug。
  • WPF更新了Fluent主题样式,提升了消息框和共享剪贴板API的功能。
  • Entity Framework Core 10新增全文搜索和混合搜索功能,提升查询能力。
  • 实验性引入的向量相似性搜索在EF9中稳定,并扩展了功能。
  • 其他改进包括WebApplicationFactory测试、OpenAPI.NET支持和EF Core SQL翻译性能的优化。
➡️

继续阅读