Q#控制台模板DOTNET在MAC上不起作用

BPD*_*LVA 4 quantum-computing visual-studio-code q#

$ dotnet new console -lang Q# --output Bell

Error: Invalid parameter(s):
-lang Q#
    'Q#' is not a valid value for -lang (language).
Run Code Online (Sandbox Code Playgroud)

运行dotnet新控制台--help以获得使用信息。请参阅https://aka.ms/dotnet-install-templates以了解如何安装其他模板包。

我也尝试运行:

dotnet new -i Microsoft.DotNet.Common.ProjectTemplates.2.x::2.0.0-*
Run Code Online (Sandbox Code Playgroud)

但是,即使此命令也无法为项目添加任何想法,我该如何获取此模板。

小智 6

我认为您需要运行:

dotnet new -i "Microsoft.Quantum.ProjectTemplates::0.2-*"
Run Code Online (Sandbox Code Playgroud)

参阅https://docs.microsoft.com/zh-cn/quantum/quantum-installconfig?view=qsharp-preview&tabs=tabid-vscode以获取更完整的说明。

  • 现在,运行`dotnet new -i Microsoft.Quantum.ProjectTemplates`可以正常工作。您必须先将C#转换为Q#互操作,如此处所述:https://docs.microsoft.com/en-us/quantum/install-guide/csharp?view = qsharp-preview (2认同)