%project

Warnung

Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.

Das moderne QDK unterstützt nur den Magic-Befehl "%%qsharp".

Zusammenfassung

Bietet die Möglichkeit, Q#-Projektverweise anzuzeigen oder hinzuzufügen.

BESCHREIBUNG

Mit diesem Magic-Befehl können Verweise auf Q#-Projekte kompiliert und in die aktuelle IQ#-Sitzung geladen werden.

Der Befehl akzeptiert ein einzelnes Argument, das den Pfad zu einer CSPROJ-Datei darstellt, die geladen werden soll. Die CSPROJ-Datei muss auf das Microsoft.Quantum.Sdk verweisen. Der angegebene Pfad kann entweder ein absoluter Pfad oder ein Pfad relativ zum aktuellen Arbeitsbereichsstammordner sein (in der Regel der Ordner, der die aktuelle IPYNB-Datei enthält). Die Projektdatei wird der Sitzung hinzugefügt, und dann wird der Arbeitsbereich erneut geladen. Dadurch werden automatisch alle nachgelagerten Pakete oder Projekte geladen, auf die von der angegebenen CSPROJ-Datei verwiesen wird, und alle zugeordneten QS-Quelldateien neu kompiliert.

Wenn kein Argument angegeben wird, gibt der Befehl einfach die Liste der Projekte zurück, die in der aktuellen IQ#-Sitzung geladen wurden.

Beispiele für %project

Beispiel 1

Fügen Sie der C:\Projects\MyProject.csproj aktuellen IQ#-Sitzung einen Verweis auf das Q#-Projekt hinzu:

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

Beispiel 2

Zeigen Sie die Liste aller Q#-Projektverweise an, die in die aktuelle IQ#-Sitzung geladen wurden:

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