%package
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
O QDK Moderno suporta apenas o comando mágico "%%qsharp".
Resumo
Fornece a capacidade de carregar um pacote NuGet.
Description
Este comando mágico permite carregar um pacote NuGet para o processo de kernel do IQ# atual. O pacote tem de estar disponível na lista de origens NuGet do sistema, que normalmente inclui nuget.org. As operações Q#, as funções e os tipos definidos pelo utilizador definidos no pacote carregado, juntamente com funcionalidades como comandos mágicos e codificadores de resultados, ficarão automaticamente disponíveis para utilização na sessão atual.
O pacote só pode ser especificado por nome ou por nome e versão (utilizando name::version
sintaxe).
Se não for especificada nenhuma versão:
- Para pacotes que fazem parte do Microsoft Quantum Development Kit, o IQ# tentará obter a versão do pacote que corresponde à versão atual do IQ#.
- Para outros pacotes, o IQ# tentará obter a versão mais recente do pacote.
Exemplos para %package
Exemplo 1
Carregue o Microsoft.Quantum.MachineLearning
pacote para a sessão atual do IQ#:
In []: %package Microsoft.Quantum.MachineLearning
Out[]: Adding package Microsoft.Quantum.MachineLearning: done!
<list of all loaded packages and versions>
Exemplo 2
Carregue uma versão específica do Microsoft.Quantum.Katas
pacote para a sessão atual do IQ#:
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>
Exemplo 3
Veja a lista de todos os pacotes que foram carregados para a sessão atual do IQ#:
In []: %package
Out[]: <list of all loaded packages and versions>