.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, 软件开发