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/





