.NET 11 Preview 7为MAUI添加了Passkeys、增量XAML热重载和Shell路由模板
微软发布.NET 11 Preview 7,为.NET MAUI带来多项更新。最显著的是MAUI Essentials新增Passkeys API,在Android 14+、iOS/Mac Catalyst 16+及受支持Windows 10版本上提供原生Passkey体验,支持注册、认证与平台检测,但服务器端WebAuthn验证仍需应用自行处理。XAML增量热重载作为预览功能在Debug构建中默认启用,通过源生成器与MetadataUpdateHandler实现页面修改而无需重建XAML,支持属性、绑定及ResourceDictionary等变更。Shell导航引入基于ASP.NET Core和Blazor概念的路由模板,支持必需、可选、约束及catch-all等段类型,参数通过QueryProperty传递,目前仅支持绝对导航。此外,XAML源生成器扩展了AOT安全绑定,OnPlatform新增GTK、macOS和WPF识别,iOS与Mac Catalyst上NavigationPage和TabbedPage默认使用handlers。该版本于2026年8月11日发布。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→
