当前位置:首页 > 微软 .NET Aspire 9.1 发布:仪表板 6 大新功能、改进 Docker 集成,简化开发流程
微软 .NET Aspire 9.1 发布:仪表板 6 大新功能、改进 Docker 集成,简化开发流程
作者:蓝波攻略网 发布时间:2025-02-27 13:11:13

本站 2 月 27 日消息,微软公司于 2 月 25 日发布公告,宣布推出 .NET Aspire 9.1,增强资源关系(Resource Relationships)和本地化覆盖(Localization Overrides)等仪表板(Dashboard)功能,改进 Docker 集成和灵活的控制台日志等,并引入大量工具,简化开发者的开发流程。

NET Aspire 9.1 的仪表板新增了六大功能,让资源管理和监控更加便捷,本站附上相关介绍如下:

资源关系:

引入了“父子”资源模型。例如,如果创建一个包含多个数据库的 Postgres 实例,这些数据库现在会在资源页面上的主实例下嵌套显示。

本地化覆盖:

仪表盘现在可以覆盖浏览器默认语言,通过新的语言下拉菜单独立设置仪表盘语言。

高级过滤:

用户可以通过类型、状态和健康状况过滤资源页面,从而更快、更精确地管理资源。

扩展资源详细信息:

点击任何资源现在会显示更丰富的详细信息窗格,包括引用、反向引用和卷及其各自的挂载类型等附加数据点。

自定义本地域的 CORS 支持:

开发者现在可以通过设置 DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS 环境变量,将仪表盘配置为接受来自在自定义本地域上运行的其他浏览器应用程序的遥测数据。

增强的控制台日志灵活性:

控制台日志页面得到改进,新增了下载日志和切换时间戳显示的选项。

除仪表盘更新外,.NET Aspire 9.1 还包含以下改进:

    按需启动资源:使用 WithExplicitStart () 选项,可以延迟特定资源的启动,直到通过仪表盘激活它们。

    改进 Docker 集成:所有项目和可执行资源均支持 PublishAsDockerfile (),实现 Docker 容器和 Dockerfile 的完全自定义。

    更整洁的 Docker 网络:解决了 Docker 网络在应用程序关闭后仍然保持活动的问题。

    增强的开发容器支持:提升了 GitHub Codespaces 和 Visual Studio Code 中开发容器的兼容性。

    其他 UX 改进:

      可以直接从控制台日志页面访问启动和停止按钮。

      单选即可在文本可视化工具中打开资源。

      日志条目中的 URL 会自动转换为可点击的链接,并移除其端点中的任何逗号。

      在资源之间切换时,滚动位置会自动重置。