阅读研究雷达投资体系
登录 / 注册
← 返回阅读
资讯实质变化2 分钟阅读DisconfirmAI 编辑部

微软发布.NET 11与C# 15,新增联合类型并内置AI代理开发支持

微软在.NET Conf 2026发布.NET 11正式版,C# 15引入联合类型和封闭层级以提升代码安全性,SDK默认启用Native AOT加速命令行启动,并内建MCP服务器模板以简化AI代理工具的开发。

2026-11-11 16:48

美国科技公司微软(Microsoft)在.NET Conf 2026开发者大会上正式发布.NET 11版本,该版本默认使用C# 15编程语言。.NET是微软推出的跨平台应用程序开发框架,广泛用于网页、桌面及移动应用开发。此次更新重点增强了语言的安全性、执行效率以及对人工智能代理(AI Agent)开发的原生支持。

在语言特性方面,C# 15新增了“联合类型”(Union Types)和“封闭层级”(Closed Hierarchies)。联合类型允许开发者明确声明一个值可能属于哪几种特定类型,例如查询结果可能是“商品数据”或“无商品响应”,编译器能据此检查代码是否处理了所有可能的情况,从而减少因遗漏分支导致的程序错误。封闭层级则限制类别只能在同一程序集内被继承,使编译器能完整掌握子类别结构,进一步防止逻辑漏洞。

在执行性能上,.NET 11 SDK默认启用了采用Native AOT(提前编译)技术的命令行界面(CLI)启动程序。这意味着查询版本、查看帮助等常用指令可直接由原生代码执行,无需启动传统的.NET受控运行时,显著缩短了启动时间。此外,MSBuild服务器改为在命令之间保持运行状态,减少了频繁构建和测试时的重复初始化开销。

针对当前热门的AI应用开发趋势,微软将AI代理开发列为.NET技术发展的重点方向。.NET 11 SDK内建了MCP(Model Context Protocol,模型上下文协议)服务器项目模板,开发者可借此快速创建供AI代理调用的工具服务。同时,Blazor框架加入了支持流式对话和工具执行结果的AI界面组件,并提供.NET Skills等工具协助AI代理参与代码开发与测试。

值得注意的是,.NET 11属于标准期限支持(STS)版本,提供两年技术支持,而.NET 10仍为长期支持(LTS)版本。微软同时宣布,.NET 8与.NET 9已于11月10日终止支持,企业用户需升级至受支持的版本以获取安全更新。

来源

  • ithome.com.twiThome↗
带入研究 →
登录 / 注册
阅读研究雷达投资体系