为什么可以';tc#方法使用VS查找Q#操作的名称?

为什么可以';tc#方法使用VS查找Q#操作的名称?,c#,visual-studio,q#,C#,Visual Studio,Q#,我正在使用Q#语言和VS 2017 我正试图使所描述的最简单的量子算法起作用 在C#“driver”(一个.cs文件)中的一个方法中,我正在键入我在.qs文件中定义的量子操作的名称,以便使用它。 VS然后抱怨它找不到它:intellisense不能自动完成,因此我不能引用它 C#代码和操作都在同一名称空间中,因此理论上C#代码应该能够访问量子代码 我很感激这个开发工具包仍处于发布阶段。但是有没有人有解决这个问题的办法 提前谢谢 我找到了解决方案:我需要首先重建我的解决方案 显然,.qs文件中定义

我正在使用Q#语言和VS 2017

我正试图使所描述的最简单的量子算法起作用

在C#“driver”(一个
.cs
文件)中的一个方法中,我正在键入我在
.qs
文件中定义的量子
操作的名称,以便使用它。
VS然后抱怨它找不到它:intellisense不能自动完成,因此我不能引用它

C#代码和操作都在同一名称空间中,因此理论上C#代码应该能够访问量子代码

我很感激这个开发工具包仍处于发布阶段。但是有没有人有解决这个问题的办法


提前谢谢

我找到了解决方案:我需要首先重建我的解决方案


显然,
.qs
文件中定义的量子操作不会自动加载到VS的intellisense中,它们需要先构建

我是Quantum开发工具包的开发者,谢谢你的提问


不幸的是,IntelliSense目前不受Quantum开发工具包的支持。您是正确的,目前需要重建,以便VisualStudio找到Q#操作名称。我们希望能够解决这个问题,但同时,我们也非常感谢bug报告和对我们的应用程序的改进建议。谢谢

谢谢你解释克里斯。我很喜欢它,它是一个很棒的工具,我对使用它感到非常兴奋。继续做伟大的工作:-)