%package
Avviso
Questa documentazione si riferisce al QDK classico, che è stato sostituito dal QDK moderno.
QDK moderno supporta solo il comando magic '%%qsharp'.
Riepilogo
Offre la possibilità di caricare un pacchetto NuGet.
Descrizione
Questo comando magic consente di caricare un pacchetto NuGet nel processo del kernel IQ# corrente. Il pacchetto deve essere disponibile nell'elenco delle origini NuGet del sistema, che in genere include nuget.org. Le operazioni, le funzioni e i tipi definiti dall'utente definiti nel pacchetto caricato, insieme alle funzionalità come comandi magic e codificatori di risultati, diventeranno automaticamente disponibili per l'uso nella sessione corrente.
Il pacchetto può essere specificato solo per nome o per nome e versione (usando name::version
la sintassi).
Se non viene specificata alcuna versione:
- Per i pacchetti che fanno parte di Microsoft Quantum Development Kit, IQ# tenterà di ottenere la versione del pacchetto corrispondente alla versione IQ# corrente.
- Per altri pacchetti, IQ# tenterà di ottenere la versione più recente del pacchetto.
Esempi per %package
Esempio 1
Caricare il Microsoft.Quantum.MachineLearning
pacchetto nella sessione IQ# corrente:
In []: %package Microsoft.Quantum.MachineLearning
Out[]: Adding package Microsoft.Quantum.MachineLearning: done!
<list of all loaded packages and versions>
Esempio 2
Caricare una versione specifica del Microsoft.Quantum.Katas
pacchetto nella sessione IQ# corrente:
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>
Esempio 3
Visualizzare l'elenco di tutti i pacchetti caricati nella sessione IQ# corrente:
In []: %package
Out[]: <list of all loaded packages and versions>