%package
Figyelmeztetés
Ez a dokumentáció a klasszikus QDK-ra vonatkozik, amelyet a Modern QDK váltott fel.
A Modern QDK csak a%%qsharp magic parancsot támogatja.
Összefoglalás
Lehetővé teszi NuGet-csomagok betöltését.
Description
Ez a varázsparancs lehetővé teszi egy NuGet-csomag betöltését az aktuális IQ#-kernelfolyamatba. A csomagnak elérhetőnek kell lennie a rendszer NuGet-források listájában, amely általában nuget.org tartalmaz. A betöltött csomagban definiált Q#-műveletek, függvények és felhasználó által definiált típusok, valamint az olyan funkciók, mint a varázsparancsok és az eredménykódolók automatikusan elérhetővé válnak az aktuális munkamenetben való használatra.
A csomag csak név, vagy név és verzió (szintaxis használatával name::version
) alapján adható meg.
Ha nincs megadva verzió:
- A Microsoft Quantum Development Kit részét képező csomagok esetében az IQ# megkísérli beszerezni a csomag aktuális IQ#-verziójának megfelelő verzióját.
- Más csomagok esetén az IQ# megkísérli beszerezni a csomag legújabb verzióját.
Példák a következőre: %package
1\. példa
Töltse be a Microsoft.Quantum.MachineLearning
csomagot az aktuális IQ#-munkamenetbe:
In []: %package Microsoft.Quantum.MachineLearning
Out[]: Adding package Microsoft.Quantum.MachineLearning: done!
<list of all loaded packages and versions>
2\. példa
Töltse be a csomag egy adott verzióját az Microsoft.Quantum.Katas
aktuális IQ#-munkamenetbe:
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>
3\. példa
Tekintse meg az aktuális IQ#-munkamenetbe betöltött összes csomag listáját:
In []: %package
Out[]: <list of all loaded packages and versions>