我尝试过两次安装Q#developement kit并且每次都有相同的有趣异常。默认程序显示如下。
首先不一致:
我的所有示例代码都来自Git存储库,但是当我创建时 一个新的Q#项目在它自己的目录中我总是得到以下错误a 空白全新Q#申请:
错误:引用未知命名空间Microsoft.Quantum.PrimitiveQSharpApplication1C:\ Users \ Nick \ Desktop \ Programing(最新)\ Q#\ QSharpApplication1 \ QSharpApplication1 \ Operation.qs4
错误:命令“”C:\ Users \ Nick \ Desktop \ Programing(最新)\ Q#\ QSharpApplication1 \ packages \ Microsoft.Quantum.Development.Kit.0.1.1712.901-preview \ build。 。\ tools \ qsc \ qsc.exe“--input”Operation.qs“--references”C:\ Users \ Nick \ Desktop \ Programing(最新)\ Q#\ QSharpApplication1 \ packages \ System.ValueTuple.4.4。 0 \ lib \ net461 \ System.ValueTuple.dll“ - outputpath obj \ qsharp \ src \”退出,代码为-1.QSharpApplication1
错误:名称空间正文无效QSharpApplication1C:\ Users \ Nick \ Desktop \ Programing(最新)\ Q#\ QSharpApplication1 \ QSharpApplication1 \ Operation.qs1
第二个不一致:
当我运行Git Repository示例时,没有任何警告消息我需要
NuGet Packages
。然后我创建了自己的Q#项目并且喜欢 魔法,我们有Nuget Package
个问题,但没有什么可以安装的 据视觉工作室说。警告消息还包含有关build dependencies
和framework dependencies
的消息,这些消息在示例Git代码中也不存在。只有当我创建一个新项目时。
Picture of Indirect Dependency Warnings. - 多个引用的多个警告实例
Picture of .NET Framework Version warning. - 多个引用的多个警告实例
问题:
如何修复创建新Q#应用程序时出现的错误?除了
Nuget
警告错误之外,即使Visual Studio找不到要重新安装的软件包,我也必须重新安装NuGet Packages
。
如果有人能帮助我改善环境,我会非常感激!
P.S。如果我只是注释掉Git Repository的代码,我可以在他们的一个样本中工作,但不希望这样做。
默认Operation.qs文件:
namespace Quantum.QSharpApplication1
{
open Microsoft.Quantum.Primitive;
open Microsoft.Quantum.Canon;
operation Operation () : ()
{
body
{
}
}
}
默认Driver.cs文件:
using Microsoft.Quantum.Simulation.Core;
using Microsoft.Quantum.Simulation.Simulators;
namespace Quantum.QSharpApplication1
{
class Driver
{
static void Main(string[] args)
{
}
}
}