Visual studio code Q:QDK错误

Visual studio code Q:QDK错误,visual-studio-code,q#,Visual Studio Code,Q#,我最近尝试在Windows 10桌面上通过VSCode扩展安装QDK,但即使在终端上通过dotnet run命令执行代码后,VSCode也无法找到Microsoft库。该代码是本教程“创建新项目”部分中描述的示例项目代码。我也没有.NETSDK,所以我安装了它,但它似乎工作正常。在计算机中,我遇到了所有与找不到名称空间有关的代码问题 namespace QuantumRNG { open Microsoft.Quantum.Canon; open Microsoft.Quantum.Intrin

我最近尝试在Windows 10桌面上通过VSCode扩展安装QDK,但即使在终端上通过dotnet run命令执行代码后,VSCode也无法找到Microsoft库。该代码是本教程“创建新项目”部分中描述的示例项目代码。我也没有.NETSDK,所以我安装了它,但它似乎工作正常。在计算机中,我遇到了所有与找不到名称空间有关的代码问题

namespace QuantumRNG {
open Microsoft.Quantum.Canon;
open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Measurement;
open Microsoft.Quantum.Math;
open Microsoft.Quantum.Convert;

operation GenerateRandomBit() : Result {
    using (q = Qubit()) {
        H(q);
        return MResetZ(q);
    }
}

operation SampleRandomNumberInRange(max : Int) : Int {
    mutable output = 0;
    repeat {
        mutable bits = new Result[0];
        for (idxBit in 1..BitSizeI(max)) {
            set bits += [GenerateRandomBit()];
        }
        set output = ResultArrayAsInt(bits);
    } until (output <= max);
    return output;
}

@EntryPoint()
operation SampleRandomNumber() : Int {
    let max = 50;
    Message($"Sampling a random number between 0 and {max}: ");
    return SampleRandomNumberInRange(max);
}
}

在输出控制台中是否看到任何错误消息? 要查看输出控制台,请选择查看:切换输出Ctrl+Shift+U,并从下拉列表中选择Q语言扩展。
如果下拉列表中没有显示Q语言扩展名,则可能意味着在第一次运行时下载的语言服务器仍在下载,因此请根据您的internet连接给它一分钟左右的时间。

我想我也有同样的问题。您下载的.Net SDk会自动在环境变量中创建一个名为%USERPROFILE%.dotnet\tools的路径,因此请删除此路径并添加C:\Program Files\dotnet\SDk,或者从安装dotnet的驱动器复制dotnet SDk的路径,并在user variable下创建一个新的环境变量。这可能会解决您的命名空间问题。

在输出控制台中是否看到任何错误消息?