我可以很好地构建我的Q#项目,但是VS 2017(v。15.9.4)具有Intellisense错误代码QS6103:“不存在具有该名称的名称空间”。对于下面显示的前两个“开放”语句。我已经尝试过SDK和Canon的“ 0.3.1811.1501”和“ 0.3.1811.2802”版本。
namespace Quantum.QSharpApplication1
{
open Microsoft.Quantum.Primitive;
open Microsoft.Quantum.Canon;
operation HelloQ () : Unit {
Message("Hello quantum world!");
}
}
答案 0 :(得分:2)
您安装了什么版本的.NET Core? (您可以使用dotnet --version
进行检查)
我遇到了类似的问题,因为Q#IntelliSense无法识别库名称空间,使用.NET Core 2.1.500和2.1.403,但是使用2.1.402可以正常工作。不过,我必须卸载更高版本。