Q#:点网运行时出错:System.ComponentModel.Win32异常(5):访问被拒绝



几天前,我尝试使用此处列出的说明安装Q#,但不幸的是,当我尝试使用命令dotnet run运行示例程序时,它返回了一个错误。也许我只是做错了什么,但我觉得我现在已经把说明书读了好几遍了。这可能与";Win32";在错误消息中,因为我有一个64位系统?据我所知,我安装了所有软件包的x64版本。正如你可能注意到的,我是.NET和Q#的新手。也许有人知道如何解决这个问题。提前谢谢!

代码:

namespace QH {
open Microsoft.Quantum.Canon;
open Microsoft.Quantum.Intrinsic;

@EntryPoint()
operation SayHello() : Unit {
Message("Hello quantum world!");
}
}

终端:

PS C:UsersUserDocumentsQ#QH> dotnet run
System.ComponentModel.Win32Exception (5): Zugriff verweigert
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at Microsoft.DotNet.Cli.Utils.Command.Execute(Action`1 processStarted)
at Microsoft.DotNet.Cli.Utils.Command.Execute()
at Microsoft.DotNet.Tools.Run.RunCommand.Execute()
at Microsoft.DotNet.Tools.Run.RunCommand.Run(String[] args)
at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, ITelemetry telemetryClient)

我尝试过的:

  • 重新启动计算机
  • 重新安装网络
  • 安装最新版本的git,因为Visual Studio代码告诉我
  • 其他路径中的新项目
  • 以管理员身份启动VS代码
  • 在命令行(dotnet run --project C:UsersUserDocumentsQ#QH(中运行-它返回了相同的错误
  • 其他几件小事

您需要类似Python文件的东西来运行代码。

import qsharp
from QH import SayHello
SayHello.simulate()

然后运行Python文件而不是QH.qs文件

相关内容

  • 没有找到相关文章

最新更新