%package
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 cargar un paquete de NuGet.
Descripción
Este comando mágico permite cargar un paquete NuGet en el proceso de kernel de IQ# actual. El paquete debe estar disponible en la lista del sistema de orígenes de NuGet, que normalmente incluye nuget.org. Las operaciones de Q#, las funciones y los tipos definidos por el usuario definidos en el paquete cargado, junto con funcionalidades como comandos mágicos y codificadores de resultados, estarán disponibles automáticamente para su uso en la sesión actual.
El paquete solo se puede especificar por nombre o por nombre y versión (mediante name::version
sintaxis).
Si no se especifica ninguna versión:
- En el caso de los paquetes que forman parte del Kit de desarrollo de Microsoft Quantum, IQ# intentará obtener la versión del paquete que coincida con la versión actual de IQ#.
- Para otros paquetes, IQ# intentará obtener la versión más reciente del paquete.
Ejemplos de %package
Ejemplo 1
Cargue el Microsoft.Quantum.MachineLearning
paquete en la sesión de IQ# actual:
In []: %package Microsoft.Quantum.MachineLearning
Out[]: Adding package Microsoft.Quantum.MachineLearning: done!
<list of all loaded packages and versions>
Ejemplo 2
Cargue una versión específica del Microsoft.Quantum.Katas
paquete en la sesión de IQ# actual:
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>
Ejemplo 3
Vea la lista de todos los paquetes que se han cargado en la sesión de IQ# actual:
In []: %package
Out[]: <list of all loaded packages and versions>