You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Azure .NET SDK及Azure Tools从2.9升级至3.0+?

Azure .NET SDK 3.0+ 升级指南与安装方法

关于旧版包找不到的说明

Azure SDK for .NET 3.0+ 采用模块化设计,不再提供旧版本中「authoring tools」「Azure tools」「libs for .net」这类整体打包选项,而是拆分为独立的工具组件和NuGet类库包,按需安装。

所需组件的安装方法

1. Azure开发工具(对应原authoring tools/Azure tools)

  • Visual Studio集成工具:在Visual Studio安装程序中勾选「Azure开发」工作负载,会自动安装Azure项目模板、调试工具、部署工具等核心组件。
  • 独立工具:根据需求单独安装:
    • Azure CLI:命令行管理Azure资源的工具
    • Azure PowerShell:PowerShell环境下的Azure管理工具
    • Azure Functions Core Tools:本地开发、调试Azure Functions的工具

2. .NET类库(对应原libs for .net)

通过NuGet包管理器为项目添加对应Azure服务的类库包,例如:

  • 存储服务:Azure.Storage.Blobs
  • 消息服务:Azure.Messaging.ServiceBus
  • 资源管理:Azure.ResourceManager.Compute
    所有服务类库均以Azure.或Azure.ResourceManager.为前缀,按需搜索安装即可。

近似「整体安装」的实现方式

3.0+版本没有官方的整体SDK安装包,但可以通过以下方式批量部署所需组件:

  • Visual Studio工作负载:安装「Azure开发」工作负载可一次性获取绝大多数常用开发工具和依赖,是最便捷的方式。
  • 包管理器批量安装:使用Chocolatey这类第三方包管理器,通过一行命令安装多个Azure工具:
    choco install azure-cli azure-functions-core-tools azure-powershell
    
  • 类库统一管理:在.NET项目中使用Directory.Packages.props文件,统一配置所有Azure NuGet包的版本,实现批量引用和升级,避免逐个包调整。

注意事项

  • 升级前请备份项目配置,3.0+版本为重大更新,部分旧版API已被废弃,需参考官方迁移文档调整代码。
  • 建议使用Visual Studio 2022及以上版本,以获得最佳Azure工具支持。

内容的提问来源于stack exchange,提问作者ArchieHans

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:16:03