Q# 智能感知错误

Q# Intellisense Errors

我可以很好地构建我的 Q# 项目,但 VS 2017(v.15.9.4)的 Intellisense 错误代码 QS6103 为 "No namespace with that name exists." 我的前两个 "open" 语句如下所示。我已尝试使用“0.3.1811.1501”和“0.3.1811.2802”版本的 SDK 和 Canon。

 namespace Quantum.QSharpApplication1
{
    open Microsoft.Quantum.Primitive;
    open Microsoft.Quantum.Canon;

    operation HelloQ () : Unit {
        Message("Hello quantum world!");
    }

}

您安装的是什么版本的.NET Core? (您可以使用 dotnet --version 进行检查)

我 运行 遇到与 Q# IntelliSense 类似的问题,无法识别库名称空间,使用 .NET Core 2.1.500 和 2.1.403,但使用 2.1.402 它工作正常。不过我不得不卸载更高版本。