10 月 23 - 25 日,QCon 上海站即将召开,9折优惠最后2天 了解详情
写点什么

. NET Aspire 9.5 发布:新增 CLI 更新命令,仪表板 AI 可视化工具,以及扩展的集成。

作者:Almir Vuk

  • 2025-09-29
    北京
  • 本文字数:1372 字

    阅读完需:约 5 分钟

大小:597.95K时长:03:24
. NET Aspire 9.5发布:新增CLI更新命令,仪表板AI可视化工具,以及扩展的集成。

微软宣布发布了.NET Aspire 9.5,这是该平台最新的小版本,引入了对.NET 8(LTS)、.NET 9(STS)和.NET 10候选版本 1 的支持。正如团队所指出的,Aspire 版本是独立于.NET 发布计划交付的,主要版本与.NET 里程碑对齐,小版本发布更频繁。

 

根据公告,Aspire 9.5 的核心新增功能之一是新的aspire update命令的预览。这个命令旨在自动扫描项目、验证版本,并应用安全升级以保持应用程序的最新状态。

 

该功能被描述为通道感知(channel-aware),允许开发人员选择更新稳定版、每日构建版或自定义构建版。虽然还处于预览阶段,但已强调此命令会更改项目文件和包配置,并建议在使用时使用版本控制。

 

该版本还引入了对单文件 AppHost 的实验性支持,称为 apphost.cs。如前所述,这种能力与即将到来的.NET 10 基于文件的应用场景对齐,目前可通过功能标志使用。

 

其他工具改进包括对aspire exec命令的增强,它现在提供工作目录支持和更清晰的错误消息,以及性能改进,如更快的包解析和改进的日志清晰度。还增加了 Visual Studio Code 中的SSH远程端口转发,使其与 Dev Containers 和 GitHub Codespaces 保持一致。

 

在仪表板方面,Aspire 9.5 集成了一个新的生成式AI可视化器。据报道,此功能允许开发人员整理和检查以 LLM 为中心的遥测数据,并支持不断发展的 OpenTelemetry 约定。

 

仪表板得到进一步扩展了,包括多资源控制台日志、自定义资源图标、反向代理支持、容器运行时通知以及对跟踪过滤和详细信息显示的改进。观察者指出,这些新增功能延续了 Aspire 对分布式应用程序行为提供更清晰见解的关注。

 

(彩色前缀,来源:Microsoft Learn

 

集成更新也是此版本的一个重要组成部分。Aspire 9.5 现在包括对OpenAI端点的一级支持,对 GitHub 模型和Azure AI Foundry的类型化目录,以及Dev Tunnels集成以简化本地服务的公开。

 

var builder = DistributedApplication.CreateBuilder(args);
// 添加一个基本的Dev Tunnel资源(默认:私有访问)var tunnel = builder.AddDevTunnel("dev-tunnel");
// 添加你的Web应用程序var webApp = builder.AddProject<Projects.WebApp>("webapp");
//将隧道连接到Web应用程序端点tunnel.WithReference(webApp);
builder.Build().Run();
复制代码

 

静态文件服务已经被添加到YARP集成中,新包引入了对Azure Kusto集群的预览支持。Redis 和RabbitMQ客户端获得了自动激活能力,而 Redis 集成现在支持流畅的构建器模式和Azure Redis Enterprise。其他增强功能扩展到 MySQL 密码处理、Azure 存储模拟器的可靠性和高级缓存场景。

 

这次更新还带来了新的应用模型功能,如资源生命周期事件 API、扩展的健康探针支持、细化的启动顺序与 WaitForStart,以及增强的资源生命周期管理。发布改进包括对 Azure 容器应用作业的支持,通过 aspire deploy 命令实现统一的 Azure 部署管道,以及对可执行资源、部署镜像标签和容器构建自定义的更多控制。

 

这次发布带来了重大变化,包括 InteractionInput API 中 Name 属性的要求,以及通知系统中更新的术语。

 

发布后社区讨论突出了 Aspire 更新功能的重要性,一些开发人员欢迎它作为项目可维护性的长期请求改进。其他人指出,鉴于遥测标准的快速发展,仪表板以 AI 为重点的更新是及时的。

 

对于感兴趣的读者,可以在官方发布说明中找到 Aspire 9.5 的详细信息和技术文档。

 

原文链接:

https://www.infoq.com/news/2025/09/aspire-95-release/

2025-09-29 14:001

评论

发布
暂无评论
. NET Aspire 9.5发布:新增CLI更新命令,仪表板AI可视化工具,以及扩展的集成。_微软_InfoQ精选文章