.NET Aspire 9.3 带来 GitHub Copilot 集成和扩展的 Azure 支持

.NET Aspire 9.3 带来 GitHub Copilot 集成和扩展的 Azure 支持

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

.NET团队发布了9.3版Aspire,更新了诊断、集成和部署工作流。新版本集成GitHub Copilot,提升开发者体验,简化Azure部署,增强日志分析和性能识别能力。Aspire仪表板新增上下文菜单,支持快速访问遥测数据、自管理YARP实例和MySQL数据库创建,并扩展了对Blob存储和Azure App Service的支持。

🎯

关键要点

  • 发布了9.3版.NET Aspire,更新了诊断、集成和部署工作流。
  • 新版本集成了GitHub Copilot,提升开发者体验,简化Azure部署。
  • Aspire仪表板新增上下文菜单,支持快速访问遥测数据和资源特定命令。
  • 更新后的Traces页面显示对依赖项的外部调用,即使这些服务没有发出遥测。
  • 增强了自定义资源名称在控制台日志URL中的保留,维护资源页面的过滤状态。
  • Aspire集成改进,支持通过Aspire.Hosting.Yarp包托管自管理的YARP实例。
  • MySQL集成允许在应用主机配置期间创建数据库。
  • 为容器化服务引入简化的Postgres、Redis和SQL Server配置API。
  • Azure集成扩展,允许在AppHost中创建和添加Blob存储容器。
  • 更新了应用模型中的自定义URL功能,支持相对路径和更大的可见性控制。
  • 引入了对Azure App Service的预览支持,支持将.NET项目部署到Azure。
  • 其他更改包括CLI增强、诊断视觉改进和扩展的容器配置选项。

延伸问答

.NET Aspire 9.3版本的主要更新内容是什么?

主要更新包括集成GitHub Copilot、增强诊断和部署工作流、更新Aspire仪表板以及扩展对Azure的支持。

GitHub Copilot在Aspire仪表板中的作用是什么?

GitHub Copilot帮助开发者分析日志、调查错误并识别性能问题,提升开发者体验。

Aspire仪表板的新功能有哪些?

新增上下文菜单、快速访问遥测数据、资源特定命令和更新后的Traces页面等功能。

如何在Aspire中创建MySQL数据库?

可以在应用主机配置期间使用builder.AddMySql("mysql").AddDatabase("mydb");来创建数据库。

Aspire 9.3对Azure App Service的支持有哪些新特性?

引入了预览支持,允许将.NET项目部署到Azure App Service,并通过AddAzureAppServiceEnvironment(...) API进行配置。

Aspire 9.3版本中有哪些CLI增强功能?

该版本包括额外的CLI增强、诊断视觉改进和扩展的容器配置选项。

➡️

继续阅读