visual-studio - Q# 智能感知错误
问题描述
我可以很好地构建我的 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!");
}
}
解决方案
您安装了哪个版本的 .NET Core?(您可以使用 进行检查dotnet --version
)
我在使用 .NET Core 2.1.500 和 2.1.403 时遇到了 Q# IntelliSense 无法识别库命名空间的类似问题,但使用 2.1.402 时它可以正常工作。我不得不卸载更高版本。
推荐阅读
- barcode - 条码 39 中的下划线在扫描时消失
- class - 在 WooCommerce 中的单个产品、购物车和结帐页面上显示运输类别
- c# - Metro UI 控件未显示在表单上,而是显示为组件
- python - 完成后可以返回for循环吗?
- c++ - 更改浮点舍入模式
- c# - 如何使用 MVVM 将 UserControl 参数传递给 ViewModel
- r - 在 reactive() 下使用多个 RenderUI
- jquery - 如何将字段添加到默认的 KendoGrid 弹出菜单?
- rabbitmq - RabbitMQ - 应用程序未在 Windows 10 Home 中启动
- python - 如何使用 matplotlib 使用 groubby 绘制数据