写点什么

. 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:005834

评论

发布
暂无评论

【转】Node进阶篇之基于 gRPC 协议的 Node 服务

@零度

前端开发 Node

Java的异常处理

海拥(haiyong.site)

28天写作 12月日更

星环科技大数据与人工智能应用研究与案例分享

星环科技

人工智能 大数据 数据分析 数据开发 技术专题合集

今天谈谈用户故事地图,不是用户故事

华为云开发者联盟

DevOps 敏捷 开发 用户故事 用户故事地图

Angular 变化检测详解

PingCode研发中心

angular

ONES CTO 冯斌:如何在终身学习中跳出「恐慌区」

万事ONES

ONES

撬动百亿VRAR产业,让VR们“造”起来

华为云开发者联盟

AR vr 数字人 元宇宙 VR开发应用

Kubernetes容器平台架构之道

巨子嘉

云计算 Kubernetes 云原生

起点决定高度:ONES 如何践行软件标准化

万事ONES

ONES 软件工具 企业管理软件

🍃【Spring专题】「技术原理」Spring Security的核心功能和加载运行流程的原理分析

码界西柚

spring spring security 框架搭建 12月日更

架构实战营 4 期 - 第 3 周作业

周念

「架构实战营」

Python代码阅读(第72篇):回文

Felix

Python 编程 字符串 阅读代码 Python初学者

Linux之locate命令

入门小站

Linux

年终招聘

张老蔫

28天写作

【CSS 学习总结】第七篇 - CSS 布局-居中布局-水平居中布局

Brave

CSS 12月日更

恒源云(GPUSHARE)_语音识别与语义处理领域之[机器翻译] 21.7 mRASP2

恒源云

深度学习 机器翻译 语音识别

软件开发中的常见的15个定律和原则释义及应用

码语者

软件开发原则 软件开发定律

福建省等保测评机构有哪几个?机构名称叫什么?

行云管家

网络安全 等保 等级保护 等保测评

在线JSON转JAVA工具

入门小站

工具

ONES 事记|ONES 参与信通院牵头编写的《DevOps 通用效能度量模型》

万事ONES

SaaS SaaS平台

如何使用ADLab搭建活动目录实验环境来练习渗透测试技术

H

网络安全 信息安全 计算机

安全的IT自动化运维工具用什么好?可以节省时间吗?

行云管家

IT运维 自动化运维

EasyAds:曾经自研的广告聚合SDK,如今在开源平台中唾手可得

EasyAds

sdk 聚合sdk 广告sdk 聚合广告sdk

Kubernetes API server工作原理

汪子熙

Kubernetes k8s 28天写作 docker image 12月日更

大数据开发之Hive SQL内置函数

@零度

大数据 Hive SQL

CNCC 演讲实录| 焱融 YRCloudFile 在 AI 训练中的性能优化实践

焱融科技

云计算 AI 云原生 高性能 文件存储

Shell脚本好学吗?看看这个带你了解shell中色彩处理和awk使用技巧

学神来啦

Linux Shell linux运维 awk linux云计算

Nocalhost:云原生开发新体验

CODING DevOps

云原生 Nocalhost

年末福利!专业级研发项目管理工具CORNERSTONE开源版正式上线!

优秀

项目管理工具

OPPO大数据计算集群资源调度架构演进

安第斯智能云

大数据 后端

如何快速搭建一个简单的固资管理系统

全象云低代码

开源 前端 低代码 资管系统 低代码平台

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