编程与软件开发

微软发布 .NET 11:扩展人工智能支持与全新编程功能

微软发布了 .NET 11 版本,在 C# 15 语言中引入了重大改进,提供了用于开发人工智能应用程序的高级工具,并增强了运行时性能以及 Web 和移动应用程序的开发能力。

2026-11-10
1 分钟阅读
3 浏览量
certi.news Editorial Team
微软发布 .NET 11:扩展人工智能支持与全新编程功能

.NET 11 发布:应用程序开发的新纪元

微软正式宣布发布 .NET 11,这是一个为期两年的标准支持 (STS) 版本,旨在提高开发人员的效率并扩展构建现代应用程序的能力。该版本包含了一系列广泛的改进,涵盖了编程语言、开发工具和人工智能框架。

.NET 11 的核心技术特性

  • C# 15 语言: 引入了联合类型 (Union Types) 和封闭类型层次结构 (Closed Type Hierarchies),简化了复杂应用程序状态的管理和编程模式匹配。
  • 人工智能开发: 该平台提供了诸如 Microsoft.Extensions.AI 和 Microsoft Agent Framework 等新工具,以及 MCP 服务器模板,从而简化了构建可与各种服务集成的智能代理应用程序 (Agentic Apps) 的过程。
  • 性能优化: 运行时 (Runtime) 在 JIT 编译器方面进行了改进,并增强了对 Native AOT 的支持,从而减少了内存消耗并提高了应用程序的执行速度。
  • Web 开发与 Blazor: ASP.NET Core 增加了对异步验证 (Asynchronous Validation) 和 OpenAPI 3.2 标准的支持,并在 Blazor 中引入了实验性人工智能组件,以增强交互式用户界面。
  • 移动应用程序开发 (.NET MAUI): 该平台采用了 CoreCLR 作为默认运行时引擎,并改进了热重载 (Hot Reload) 和命令行测试工具。

为什么此更新对开发人员至关重要?

对于如何在企业应用程序中集成人工智能,.NET 11 代表了一个质的飞跃。通过诸如 Microsoft.Extensions.AI 之类的库,开发人员不再需要为了使用人工智能模型而完全重构其应用程序,而是可以依赖熟悉的编程抽象。此外,编译器和基础库中的性能改进确保了应用程序能够更快地响应,而无需对源代码进行根本性的修改。

可用性与升级

建议开发人员开始评估其现有应用程序并将其升级到 .NET 11,以利用新的安全和性能功能。用户在完全迁移之前,应审查重大更改 (Breaking Changes) 并确保 NuGet 包和外部库的兼容性,特别是在 .NET 8 和 .NET 9 版本将于 2026 年 11 月结束支持的情况下。

新闻来源
c
作者

certi.news Editorial Team

同一分类

你可能还喜欢

查看所有新闻