💡
原文英文,约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翻译性能的优化。
❓
延伸问答
.NET 10 预览版 4 有哪些主要的新功能?
.NET 10 预览版 4 增强了 ASP.NET Core、Blazor、.NET MAUI 和 WPF 等功能,新增了 JSON Patch 实现、改进的导航管理、Entity Framework Core 10 的全文搜索等。
Blazor 在新版本中有哪些改进?
Blazor 新增了 NotFound 方法以处理缺失页面,改进了导航管理,并增强了 WebAssembly 运行时的诊断能力。
Entity Framework Core 10 引入了哪些新特性?
Entity Framework Core 10 新增了全文搜索和混合搜索功能,支持在 Azure Cosmos DB 上进行更高级的查询。
JSON Patch 的实现有什么变化?
新版本的 JSON Patch 基于 System.Text.Json 实现,提升了性能和内存使用效率,但不支持动态类型。
.NET MAUI 在新版本中有哪些改进?
.NET MAUI 引入了可空支持和媒体选择改进,并修复了多个输入和渲染相关的 bug。
WPF 更新了哪些功能?
WPF 更新了 Fluent 主题样式,提升了消息框和共享剪贴板 API 的功能,并进行了代码清理以提高性能。
➡️