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

Ubuntu系统VSCode中C#项目添加Azure using指令报错如何解决

解决方案

核心原因:VS Code安装的Azure扩展仅提供编辑器辅助功能,与项目依赖的程序集无关,报错是因为项目未引入对应NuGet包,按如下步骤操作即可:

  • 第一步:打开终端切换到项目根目录(即存放.csproj项目文件的目录),执行命令安装EventHubs官方NuGet包:
dotnet add package Azure.Messaging.EventHubs

如果你的.NET 5环境需要指定兼容版本,可以执行指定版本命令(以下版本兼容.NET 5):

dotnet add package Azure.Messaging.EventHubs --version 5.7.0
  • 第二步:包安装完成后,执行还原命令确保依赖加载正确:
dotnet restore
  • 第三步:验证项目文件中已成功添加引用,打开.csproj文件确认存在如下类似配置:
<PackageReference Include="Azure.Messaging.EventHubs" Version="对应版本号" />
  • 第四步:刷新VS Code的IntelliSense缓存,按下Ctrl+Shift+P调出命令面板,搜索并选择OmniSharp: Restart OmniSharp,等待服务重启完成后,报错提示就会消失。

补充说明

如果后续需要用到EventHubs的其他功能比如消费者客户端,可以按需安装对应的独立包:

  • 消费者相关包安装命令:dotnet add package Azure.Messaging.EventHubs.Consumer
  • 处理blob检查点相关包安装命令:dotnet add package Azure.Messaging.EventHubs.Processor

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 13:27:00