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