
微软宣布了.NET 10的全面可用性,称其为迄今为止该平台最具生产力、现代化、安全和高性能的版本。正如公司所述,此次发布是数千名贡献者历时一年努力的结果。它包括了对运行时、库、语言、工具、框架和工作负载的改进。
根据微软的说法,这次更新的目标是提供一个统一的平台,支持传统的开发和现代的 AI 场景。
据报道,.NET 10 提供了显著的运行时和编译器优化。这些改进包括对即时编译器的增强,新的硬件加速路径,如 AVX10.2 和 Arm64 SVE,以及对 NativeAOT 的改进,这些改进减少了大小和启动时间。
循环反转、堆栈分配策略和写入屏障的更改也有助于减少内存使用和 GC 暂停的可测量降低。微软强调,这些改进是其所谓的迄今为止最快的.NET 版本的关键因素。
关于编程语言,C# 14 和 F# 10 跟随该版本一起发布。C# 14引入了基于字段的属性、新的跨度转换、空条件赋值运算符、集合表达式扩展、部分构造函数和对 ref struct 接口的支持,微软强调更干净、更易于维护的代码。
F# 10专注于清晰度和性能,增加了作用域警告控制、改进的属性访问器、基于结构的可选参数、增强的尾调用支持和并行编译的预览。任务表达式、类型检查和修剪的改进旨在提供更平滑的日常开发体验。
正如微软所述,.NET库在密码学、网络、诊断和序列化方面都得到了更新。该版本扩展了后量子密码学支持,增加了简化的 WebSocketStream API,为 macOS 带来了 TLS 1.3 支持,并减少了 HTTP 和套接字操作之间的分配。JSON 序列化获得了安全改进和额外的配置选项,而加密 API 添加了新的符合标准的功能。
.NET Aspire 13 与.NET 10 一起发布,作为一个云原生应用程序框架。根据公告,在这个版本中,它以新的名字“Aspire”发布,加强了前端、API、容器和数据存储的编排,改进了开发工作流程、部署性能和多语言集成。
这次更新增加了简化的模板、新的资源类型、增强的安全选项和仪表板改进,以及扩展了对协调 Python、JavaScript 和其他非.NET 服务的统一 AppHost 的支持。
以 AI 为中心的能力也通过Microsoft Agent Framework、Microsoft.Extensions.AI 和一流的 Model Context Protocol (MCP)支持得到扩展。据报道,这些系统旨在标准化构建代理工作流的模式,集成外部工具,启用遥测,并跨多个 AI 提供商工作。根据微软的说法,目标是在保持与现有.NET 开发实践的一致性的同时,简化智能、多智能体应用程序的构建。
此外,该版本在ASP.NET Core、Blazor、.NET MAUI 和 Entity Framework Core 10 方面也带来了重大更新。Web 开发人员获得了改进的安全、诊断、OpenAPI 3.1 支持、更强的表单验证、密码认证和 NativeAOT 增强。Blazor 增加了更好的状态持久性、改进的弹性、优化的加载和扩展的 JavaScript 互操作。
.NET MAUI引入了新的平台绑定、性能改进、更新的控件和 XAML 增强。EF Core 10增加了向量搜索支持、原生 JSON 处理、新的 LINQ 能力和改进的复杂类型映射,以支持现代工作负载,包括 AI 驱动的场景。
.NET 10 SDK 还包括显著的 CLI 增强、新的测试能力、容器镜像选项和新的 SLNX 解决方案格式。
关于支持,正如微软所确认的,.NET 10 是一个长期支持(Long-Term Support,LTS)版本,将接收更新直到 2028 年 11 月 10 日,为期三年。
正如在公众评论中观察到的那样,早期的社区反应突出了热情和实际关注。一些开发人员赞扬了性能改进,一位用户将.NET 10 描述为“真的很棒,速度快得多”。其他人提出了关于工具支持的问题,特别是关于 Visual Studio 2026 及其与.NET 10 的可用性。一些用户指出了下载页面布局引起的混乱,而其他人询问 Visual Studio 2022 是否会继续支持.NET 10 工作负载。
反馈还包括要求微软自己的产品团队更广泛地采用,包括要求 Office 团队超越.NET Framework 4.8 进行 VSTO 开发。其他评论提到了对新功能的兴趣,如通过 NuGet 提供的 WebSocketStream 可用性、未来的 C#语言增强包括联合类型,以及关于 Aspire 凭证的澄清。一些用户还分享了平台特定的限制,如影响 HTTPS 拦截的 macOS 限制。
总的来说,反馈显示了对该版本的强烈兴趣,以及对工具清晰度、平台支持和未来语言发展的持续期望。
对于感兴趣的读者,完整的发布说明可以在官方文档中找到。
原文链接:








评论