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