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

VS Code中Azure Quantum QDK无法找到Microsoft.Quantum.Oracles求助

排查Microsoft.Quantum.Oracles库找不到的问题

1. 检查项目依赖配置

Q#项目的依赖通过项目文件(.qsproj或.csproj)管理,Microsoft.Quantum.Oracles属于Microsoft.Quantum.Standard标准包的子模块。打开你的项目文件,确认是否存在以下引用:

<PackageReference Include="Microsoft.Quantum.Standard" Version="1.0.33" />

如果没有,手动添加这一行,版本号和你使用的QDK扩展版本(v1.0.33)保持一致。

2. 刷新NuGet依赖

若已添加引用但仍报错,尝试刷新NuGet包:

  • 在VS Code终端进入项目根目录,执行命令:
    dotnet restore
    
  • 或在VS Code“资源管理器”中右键点击项目文件,选择“Restore NuGet Packages”。

3. 验证版本一致性

确保项目中所有Microsoft.Quantum.*包的版本与VS Code扩展版本(v1.0.33)完全一致,版本不兼容会导致部分库无法识别。

4. 清理缓存并重启VS Code

VS Code缓存可能引发依赖识别异常:

  • 关闭VS Code,删除项目目录下的.vs、bin、obj文件夹
  • 重新打开VS Code加载项目后再次编译。

5. 确认项目类型正确性

如果是直接新建的.qs文件未关联项目,VS Code无法识别标准库依赖。需通过以下命令创建标准Q#项目,再将代码移入:

dotnet new console -lang Q#

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:44:51