13426109659
webmaster@21cto.com

Microsoft .NET 10 进入候选发布阶段

资讯 0 27 11小时前
图片
导读:后量子密码学和 ASP.NET Core Identity 指标的功能显示了微软应用开发平台的最新技术更新。

微软计划的 .NET 10 软件开发平台已进入候选发布(RC)阶段,它的亮点包括后量子加密 API 完成和 ASP.NET Core Identity 指标。

.NET 10 Release Candidate 1 在9 月 9 日发布,可从dotnet.microsoft.com下载,是计划中的两个候选版本中的第一个。初始 RC 版本此前已发布过七个预览版,第一个预览版发布于2 月 25 日

随着后量子密码学的“API 完备” MLDsa, 、MLKemSlhDsaCompositeMLDsa类型以及相关算法类型均已在 RC 1 版本中声明。同时,用于密码学的 ML-DSA 类现在允许基于“外部” mu (μ) 值创建和验证签名。  

ASP.NET Core Identity RC 1 版本提供了一系列内置指标,包括计数器、直方图和关键用户及登录操作的量表。这些指标使开发人员能够监控用户管理活动,例如创建用户、更改密码和分配角色。开发人员可以跟踪登录尝试、登录、注销和双因素身份验证的使用情况。RC 1 版本还为 Minimal API 和 Blazor 前端 Web 框架中的验证带来了新功能和修复。此外,Blazor 现在支持在执行增强导航时处理持久组件状态。增强导航期间持久化的状态可被页面上的交互式组件读取。

微软表示,此版本的 .NET 10 在Visual Studio 2026 Insiders带有C# Dev Kit 的Visual Studio Code中受到支持。

早期的 .NET 10 预览版带来了一些新功能,例如预览版 7中的 XAML 源生成器、预览版 6中针对结构参数改进的 JIT 代码生成以及预览版 5中针对C# 14 的用户定义复合赋值运算符

RC 1 版本内未包含任何针对 C#、F#、SDK、Visual Basic、运行时或 Windows Presentation Foundation 的新功能。但添加了其他功能,例如:

  • 用于对象关系映射的 Entity Framework 10 完全支持新的 JSON 数据类型,该类型可在 Azure SQL 数据库和 SQL Server 2025 上使用。EF 10 还大幅改进了对复杂类型的支持。
  • 对于 Windows 窗体,暗模式已正式脱离实验状态,无需特殊配置即可使用。
  • .NET MAUI(多平台应用程序 UI)应用程序添加了全面的诊断和指标跟踪,重点关注布局性能监控,并具有可扩展的架构以满足未来的可观察性需求。


.NET 10 正式版本预计将于 11 月发布。

评论