
微软最近推出了.NET Aspire 9.1,带来了旨在改善开发人员体验的重大增强功能。此更新包括各种新的仪表板功能和生活质量改进,这些改进是根据开发人员的反馈而实施的。
新的仪表板功能
资源关系
引入“父子”资源模型是此版本中的一项显著升级。例如,当您创建包含多个数据库的 Postgres 实例时,这些数据库现在将在资源页面上分组到主实例下,从而增强清晰度和组织性。

本地化覆盖
为提升用户体验,仪表板现支持语言自定义。用户无需自动反映浏览器的语言,而是可以从新的下拉菜单中选择自己喜欢的仪表板语言,从而创建量身定制的界面。

高级过滤
查找特定资源变得非常简单。用户现在可以根据类型、状态和健康状况筛选资源页面,从而实现更高效的管理流程。

扩展资源详情
现在,每种资源都带有丰富的详细信息窗格。通过单击任何资源,用户可以访问大量信息,包括引用、反向引用和卷及其安装类型,从而深入了解其基础架构。

自定义本地域的 CORS 支持
开发人员现在可以通过调整环境变量来配置仪表板以接受来自托管在自定义本地域上的其他浏览器应用程序的遥测DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS
。
增强控制台日志灵活性
控制台日志页面已收到重要更新,包括下载日志进行异地分析的选项以及切换时间戳的功能。此功能减少了视觉混乱并增强了故障排除期间的用户体验。

其他用户体验改进
.NET Aspire 9.1 带来了一系列用户体验增强:
- 现在可以从控制台日志页面方便地访问“开始”和“停止”按钮。
- 单次选择将直接在文本可视化器中打开资源。
- 日志条目内的 URL 现在会自动转换为可点击的链接,同时会从其端点删除多余的逗号。
- 在资源之间切换时滚动位置会自动重置,从而改善导航。
功能丰富的附加功能
该版本不仅仅专注于仪表板的改进;它还包括各种附加功能:
- 按需资源激活:通过该
WithExplicitStart()
选项,您可以有意管理特定资源的启动,直到您准备好通过仪表板激活它们。 - 增强的 Docker 集成:新
PublishAsDockerfile()
功能在整个发布过程中提供对 Docker 容器和 Dockerfile 的完全自定义。 - 精简的 Docker 网络:现有问题(问题 #6504)涉及应用程序关闭后持久的 Docker 网络,现已解决,从而简化了开发环境。
- 更好的开发容器支持: GitHub Codespaces 和 Visual Studio Code 中开发容器的兼容性得到改善,增强了整体开发工作流程。
微软邀请开发者社区参与.NET Aspire Community Standup ,届时将提供新功能的详细演示。鼓励开发者通过GitHub和Discord提供反馈和贡献,并可查阅官方文档以获得更多见解。
通过. NET Aspire 9.1,微软强调了其致力于开发符合用户需求的开发工具的决心,为当代应用程序开发打造一个强大、可定制且直观的平台。
发表回复 ▼