%package
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, ein NuGet-Paket zu laden.
BESCHREIBUNG
Dieser Magic-Befehl ermöglicht das Laden eines NuGet-Pakets in den aktuellen IQ#-Kernelprozess. Das Paket muss in der Liste der NuGet-Quellen des Systems verfügbar sein, die in der Regel nuget.org enthält. Q#-Vorgänge, Funktionen und benutzerdefinierte Typen, die im geladenen Paket definiert sind, sowie Funktionen wie Magic-Befehle und Ergebnisencoder werden automatisch für die Verwendung in der aktuellen Sitzung verfügbar.
Das Paket kann nur nach Name oder nach Name und Version (mithilfe von name::version
Syntax) angegeben werden.
Wenn keine Version angegeben ist:
- Für Pakete, die Teil des Microsoft Quantum Development Kit sind, versucht IQ#, die Version des Pakets abzurufen, die der aktuellen IQ#-Version entspricht.
- Für andere Pakete versucht IQ#, die neueste Version des Pakets abzurufen.
Beispiele für %package
Beispiel 1
Laden Sie das Microsoft.Quantum.MachineLearning
Paket in die aktuelle IQ#-Sitzung:
In []: %package Microsoft.Quantum.MachineLearning
Out[]: Adding package Microsoft.Quantum.MachineLearning: done!
<list of all loaded packages and versions>
Beispiel 2
Laden Sie eine bestimmte Version des Microsoft.Quantum.Katas
Pakets in die aktuelle IQ#-Sitzung:
In []: %package Microsoft.Quantum.Katas::0.11.2006.403
Out[]: Adding package Microsoft.Quantum.Katas::0.11.2006.403: done!
<list of all loaded packages and versions>
Beispiel 3
Zeigen Sie die Liste aller Pakete an, die in die aktuelle IQ#-Sitzung geladen wurden:
In []: %package
Out[]: <list of all loaded packages and versions>