Share via


%project

Avviso

Questa documentazione fa riferimento alla QDK classica, sostituita dalla QDK moderna.

Il QDK moderno supporta solo il comando magic '%%qsharp'.

Riepilogo

Offre la possibilità di visualizzare o aggiungere riferimenti a progetti Q#.

Descrizione

Questo comando magic consente di aggiungere riferimenti ai progetti Q# da compilare e caricare nella sessione IQ# corrente.

Il comando accetta un singolo argomento, ovvero il percorso di un file con estensione csproj da caricare. Il file con estensione csproj deve fare riferimento a Microsoft.Quantum.Sdk. Il percorso specificato può essere un percorso assoluto o un percorso relativo alla cartella radice dell'area di lavoro corrente (in genere la cartella contenente il file con estensione ipynb corrente). Il file di progetto verrà aggiunto alla sessione e quindi l'area di lavoro verrà ricaricata, che caricherà automaticamente tutti i pacchetti o i progetti downstream a cui fa riferimento il file con estensione csproj specificato e ricompila tutti i file di origine con estensione qs associati.

Se non viene fornito alcun argomento, il comando restituisce semplicemente l'elenco di progetti caricati nella sessione IQ# corrente.

Esempi per %project

Esempio 1

Aggiungere un riferimento al C:\Projects\MyProject.csproj progetto Q# nella sessione IQ# corrente:

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

Esempio 2

Visualizzare l'elenco di tutti i riferimenti al progetto Q# caricati nella sessione IQ# corrente:

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