写点什么

Aspire 13.2 正式发布,带来扩展版 CLI、预览版 TypeScript AppHost 及仪表盘改进

作者:Almir Vuk
  • 2026-04-12
    北京
  • 本文字数:1104 字

    阅读完需:约 4 分钟

上月底,微软发布了 Aspire 13.2,为其云原生开发技术栈带来了大量的更新。这次发布主要致力于提升命令行体验、扩展多语言支持,为开发者和 AI 编码代理简化本地开发流程。

 

在这个版本中,最值得关注的新增功能是 Aspire CLI 的重大扩展。据报道,开发者现在可以使用一种新的分离模式(detached mode)在后台运行应用程序,通过专用的启动、停止和进程列表命令管理正在运行的实例,并直接在终端中监控资源。

# 使用交互式模板选择器创建一个新的启动程序aspire new# 或者,在现有代码库中新创建一个空的 apphostaspire init# 恢复集成包并启动 apphostaspire run# 手动恢复集成包aspire restore
复制代码

此外,该版本还引入了一种新的隔离模式,允许同一应用程序的多个实例并行运行而不会发生端口冲突,这对自动化测试和并行工作流尤为有用。命令行界面(CLI)还新增了用于管理密钥、证书、诊断信息以及文档访问权限的命令。

 

Aspire 13.2 的另一项关键功能是预览版 TypeScript AppHost 支持。现在,开发者可以使用 TypeScript 而不是 C# 来定义应用程序的资源图,并且采用了相同的底层资源、引用和集成模型。如前所述,TypeScript AppHost 通过本地传输层与 Aspire 的编排主机进行通信,并且在 CLI 和 VS Code 扩展中均得到了支持。

 

Aspire 仪表盘也有多项改进。现在,用户可以导出和导入遥测数据,将环境变量导出为 .env 文件,并直接通过仪表盘界面设置资源参数。

 

此外,该版本还新增了一个遥测 HTTP API,支持通过编程方式访问跨度(spans)、日志和跟踪信息。如前所述,该版本优化了资源图布局,提升了可读性,并针对界面做了多项一般性改进。

 

在集成方面,Docker Compose 发布集成已经从预发布状态升级为稳定状态。该版本还引入了 Microsoft Foundry 支持,取代了之前的 Azure AI Foundry 集成,同时新增集成了 Azure 虚拟网络、Azure Data Lake Storage 以及 MongoDB Entity Framework Core 。JavaScript 项目现在支持将 Bun 作为包管理器选项。

 

VS Code 扩展新增了 20 多项功能,包括活动栏中的专用 Aspire 面板、用于资源状态的内联 CodeLens,以及针对 Azure Functions 和 TypeScript apphost 的增强版调试功能。

 

该版本的其他更新包括:上下文端点解析 API、面向核心类型的增强调试属性、Kubernetes 发布修复以及多项 Azure 部署改进。

 

最后,这次发布还包含若干破坏性变更,涉及配置文件、资源命令、事件处理以及从 Azure AI Foundry 向 Microsoft Foundry 的过渡。

 

感兴趣的读者可以在微软官方文档中查阅完整的发布说明。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2026/04/aspire-13-2-release/