%project

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK는 '%%qsharp' 매직 명령만 지원합니다.

요약

Q# 프로젝트 참조를 보거나 추가하는 기능을 제공합니다.

Description

이 매직 명령을 사용하면 Q# 프로젝트에 대한 참조를 컴파일하고 현재 IQ# 세션에 로드할 수 있습니다.

명령은 로드할 .csproj 파일의 경로인 단일 인수를 허용합니다. .csproj 파일은 Microsoft.Quantum.Sdk를 참조해야 합니다. 제공된 경로는 현재 작업 영역 루트 폴더(일반적으로 현재 .ipynb 파일이 포함된 폴더)에 상대적인 절대 경로 또는 경로일 수 있습니다. 프로젝트 파일이 세션에 추가된 다음 작업 영역이 다시 로드됩니다. 그러면 지정된 .csproj 파일에서 참조하는 다운스트림 패키지 또는 프로젝트가 자동으로 로드되고 연결된 모든 .qs 원본 파일이 다시 컴파일됩니다.

인수가 제공되지 않으면 명령은 현재 IQ# 세션에 로드된 프로젝트 목록을 반환합니다.

에 대한 예제 %project

예 1

현재 IQ# 세션에 C:\Projects\MyProject.csproj Q# 프로젝트에 대한 참조를 추가합니다.

In []: %project C:\Projects\MyProject.csproj
Out[]: Loading project C:\Projects\MyProject.csproj and dependencies...
       <list of all loaded Q# project references>

예 2

현재 IQ# 세션에 로드된 모든 Q# 프로젝트 참조 목록을 봅니다.

In []: %project
Out[]: <list of all loaded Q# project references>