【问题标题】:Cannot create Q# projects无法创建 Q# 项目
【发布时间】:2021-04-30 17:50:33
【问题描述】:

我是量子计算的新手,我一直在尝试按照https://docs.microsoft.com/en-us/azure/quantum/install-command-line-qdk?tabs=tabid-vscode 上的说明深入这个领域,但我遇到了问题。每次我尝试创建一个新的 Q# 应用程序项目时,我都会收到以下error message

无法打开项目文件。找不到包 Microsoft.Quantum.Sdk。源中不存在具有此 ID 的包:Microsoft Visual Studio Offline Packages C:\Program Files\dotnet\sdk\5.0.202\Sdks\Microsoft.Quantum.Sdk\Sdk not found。检查是否安装了足够新的 .NET SDK 和/或增加 global.json 中指定的版本。

我自己也找不到那个包。

我尝试多次安装 Microsoft.Quantum.Development.Kit-0.16.2104.138035,同时使用 .NET 3.1.408 和 5.0.202。我在 Windows 10 上使用 VS 2019 16.9.4 社区版。

【问题讨论】:

  • 您愿意分享您尝试构建的项目文件吗?一般来说,Microsoft.Quantum.Sdk 包没有安装在机器上,而是从特定项目中引用的。谢谢!

标签: visual-studio-2019 q#


【解决方案1】:

看起来 nuget.org 在您的计算机中未列为有效的包源,因此 dotnet 无法在线找到 QDK 包。

尝试运行此命令:

dotnet nuget add source  https://api.nuget.org/v3/index.json -n nuget.org

然后尝试再次构建您的 Q# 项目。

不过,我不清楚为什么nuget.org 没有被列为来源;安装 .NET Core 时默认包含它。

【讨论】:

    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 2019-03-31
    • 2013-07-28
    • 2020-10-11
    • 2018-05-06
    • 2014-09-03
    • 1970-01-01
    相关资源
    最近更新 更多