代码之家  ›  专栏  ›  技术社区  ›  LeWoody

q智能感知错误

  •  1
  • LeWoody  · 技术社区  · 6 年前

    我可以很好地构建我的Q项目,但是vs 2017(v.15.9.4)有IntelliSense错误代码QS6103“不存在具有该名称的命名空间”。对于我的前两个“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!");
        }
    
    }
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Mariia Mykhailova    6 年前

    您安装了什么版本的.NET核心?(您可以使用 dotnet --version )

    我也遇到过类似的问题,Q IntelliSense无法识别库名称空间,.NET Core 2.1.500和2.1.403,但是对于2.1.402,它可以正常工作。但是我必须卸载更高版本。