Share via


%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>