Aspire 13.1带来了MCP集成、CLI增强和Azure部署更新

小编007 2026-02-01 02:09 2 0
2026-02-01 02:09
第1楼

摘要:1"作为增量更新发布,它基于Aspire 13引入的多语言平台基础。1中的一个核心新增功能是通过与模型上下文协议(Model Context Protocol",MCP)集成,扩展了对AI编码智能体的支持。nbsp;(GenAI可视化器工具定义,来源:官方Aspire文档") 在Azure"改进方面,Aspire 13.


Aspire 13.1"作为增量更新发布,它基于Aspire 13引入的多语言平台基础。此次发布专注于通过增强命令行界面、更深入地支持AI辅助开发工作流程、改进仪表板体验以及更清晰的Azure环境部署行为来提高开发者的生产力。

 

据团队报告,此次更新旨在使日常开发任务更可预测、更易于自动化,并与现代AI编码工具更好地对齐。

 

Aspire 13.1中的一个核心新增功能是通过与模型上下文协议(Model Context Protocol",MCP)集成,扩展了对AI编码智能体的支持。一个新的命令允许项目在初始化时支持MCP,使兼容的AI工具能够发现Aspire集成、检查应用程序结构并与运行中的资源交互。

 

aspire mcp init

 

连接后,AI智能体可以查询应用程序状态、查看日志并通过暴露的端点检查跟踪。这种集成旨在简化开发过程中AI助手的使用,而无需为每个工具进行自定义设置。

 

Aspire CLI"进行了几次更新,旨在减少创建、运行和维护项目时的摩擦。如前所述,项目创建命令现在可以选择通道,并且一旦选择,将全局保持,确保新项目的行为一致。

 

CLI还能检测到已经运行的实例,并在启动新运行之前自动停止它们,从而避免常见的冲突。安装脚本现在支持一个选项来跳过修改系统 PATH,这在受控环境中非常有用。

 

此次发布的仪表板更新"专注于清晰度和可见性。新的参数标签允许直接从资源详情中查看和管理配置值。GenAI可视化器已增强,以更好地显示工具定义、评估和相关日志,并支持预览音频和视频内容。仪表板的几个稳定性问题也得到了解决。

 

(GenAI可视化器工具定义,来源:官方Aspire文档")

 

Azure"改进方面,Aspire 13.1引入了更清晰的命名和更强大的验证。Azure Redis集成已重命名,以更好地匹配底层服务,并且在部署过程中更早地执行额外检查,以便尽早发现配置问题。

 

Azure资源现在暴露出标准化的连接属性,这些属性在支持的语言中通用,使得非.NET应用程序能够使用一致的设置进行连接。还增加了对Azure App Service中部署槽的支持和对默认角色分配的更精细控制。

 

通过引入通用容器注册表资源,容器和部署"工作流得到了改进,允许开发者锁定Azure容器注册表之外的注册表。容器镜像推送现在更加明确和可预测,特别是在部署到Azure容器应用时。Docker Compose支持已得到改进,以增强可移植性并减少并行构建期间的竞争条件。

 

此次发布还包括针对JavaScript和前端开发的更新",例如一个新的起始模板,该模板结合了ASP.NET Core后端和基于Vite的前端,改进了开发中的HTTPS处理,并修复了与包管理器相关的问题。

 

证书处理得到了简化,新增了配置HTTPS和在支持的容器中终止TLS的新API。

 

此外,Aspire 13.1还稳定了之前预览版中的几个集成,包括Dev Tunnels、端点代理支持和Azure Functions。模板已更新以反映一致的模式,并且广泛的错误修复集提高了跨平台的可靠性。

 

Aspire 13.1"需要.NET 10 SDK或更高版本。建议从早期版本升级的开发者查看已记录的重大变更,特别是围绕Azure Redis API和重命名的连接属性。

 

对于感兴趣的读者,完整的发布说明"和详细文档可在官方Aspire存储库"和文档渠道中找到。

 

原文链接:

https://www.infoq.com/news/2026/01/dotnet-aspire-13-1-release/"

  • 1 / 1 页
敬请注意:文中内容观点和各种评论不代表本网立场!若有违规侵权,请联系我们.