%project

Advertencia

Esta documentación hace referencia al QDK clásico, que se ha reemplazado por el QDK moderno.

El QDK moderno solo admite el comando mágico '%%qsharp'.

Resumen

Permite ver o agregar referencias de proyectos en Q#.

Descripción

Este comando mágico permite agregar referencias a proyectos de Q# que se compilarán y cargarán en la sesión actual de IQ#.

El comando acepta un único argumento, que es la ruta de acceso a un archivo .csproj que se va a cargar. El archivo .csproj debe hacer referencia al Microsoft.Quantum.Sdk. La ruta de acceso proporcionada puede ser una ruta de acceso absoluta o una ruta de acceso relativa a la carpeta raíz del área de trabajo actual (normalmente la carpeta que contiene el archivo .ipynb actual). El archivo del proyecto se agregará a la sesión y, a continuación, se volverá a cargar el área de trabajo, que cargará automáticamente los paquetes o proyectos de bajada a los que hace referencia el archivo .csproj especificado y volverá a compilar todos los archivos de origen .qs asociados.

Si no se proporciona ningún argumento, el comando simplemente devuelve la lista de proyectos cargados en la sesión de IQ# actual.

Ejemplos de %project

Ejemplo 1

Agregue una referencia al C:\Projects\MyProject.csproj proyecto de Q# en la sesión actual de IQ#:

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

Ejemplo 2

Vea la lista de todas las referencias de proyecto de Q# que se han cargado en la sesión actual de IQ#:

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