.NET Aspire CLI 9.4 版本正式发布,助力分布式应用开发

微软发布.NET Aspire 9.4版本,CLI工具正式可用,新增核心命令和AI应用集成支持,简化分布式应用开发流程,提升开发效率与可观测性。

.NET Aspire’s CLI reaches general availability in 9.4 release

最新消息
发布日期:2025年8月5日
作者:Jenna Barron

微软宣布发布.NET Aspire 9.4版本,公司称这是迄今为止最大的更新。
.NET Aspire是一套工具、模板和包,由微软提供,使开发人员能够构建内置可观测性的分布式应用。

在此版本中,Aspire的CLI现已正式可用,包含四个核心命令:

  • aspire new(使用模板创建应用)
  • aspire add(添加托管集成)
  • aspire run(从任何终端或编辑器运行应用)
  • aspire config(查看、设置和更改CLI设置)

此外,还有两个新的beta命令,可以通过aspire config set启用:

  • exec允许开发人员执行CLI工具
  • deploy允许将应用部署到开发、测试或生产环境

微软还重新设计了其事件API的体验,并添加了一个交互服务,允许开发人员创建自定义UX以获取用户输入。它支持标准文本输入、掩码文本输入、数字输入、下拉列表和复选框。
.NET Aspire还使用此交互服务通过提示开发人员收集缺失的参数值,然后在启动需要这些参数的资源之前进行配置。

此版本中还新增了对GitHub Models和Azure AI Foundry的托管集成预览,使开发人员能够在其apphost中定义AI应用,然后在本地运行它们。
微软在博客文章中写道:“Aspire简化了分布式复杂应用开发,其中一个日益流行的例子是AI开发。如果您一直在向堆栈中添加代理工作流、聊天机器人或其他AI支持体验,您会知道尝试不同模型、连接它们、在开发时部署它们(并进行身份验证!)以及调试时弄清楚实际发生的情况有多么困难。但是,AI支持的应用实际上只是带有新型容器——AI模型!——的分布式应用,这意味着Aspire非常适合简化此开发循环。”

最后,.NET Aspire 9.4增加了使用AddExternalService()将URL或端点建模为资源的能力,获取其状态,并在apphost中像任何其他资源一样进行配置。

文章标签
.NET, .net aspire, Microsoft, 软件开发

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计