Pacotes Nuget não são exibidos no PowerShell Windows 10

0

Eu sou novo no Windows PowerShell. Eu tentei algumas consultas ad-hoc para testar os provedores de pacotes e seus respectivos provedores. Até agora consegui instalar o Chocolatey e o Nuget.

QuandotentoverospacotesdisponíveisatravésdoNuget,ocomandonãoretornanada.

Eu tentei o mesmo comando (find-package -provider) com o Chocolatey, e desta vez a lista de pacotes disponíveis foi exibida com sucesso.

O que há de errado com o Nuget?

    
por Njw96 23.12.2016 / 22:12

1 resposta

1

Não há opção NuGet por padrão quando você faz um

get-packagesource

Por padrão, o PSGallery e o Chocolatey têm fontes de pacotes. O NuGet não faz isso.

Para adicionar o NuGet como uma fonte de pacote, você precisa executar o abaixo.

register-packagesource -Name NuGet -ProviderName NuGet -location https://www.nuget.org/api/v2/

Isso registrará o provedor de pacotes NuGet com uma fonte de pacotes. Quando você corre

find-package -provider NuGet

Você deve ver a lista de pacotes disponíveis.

link discute outras APIs para usar. Eu tentei o v3 e não funcionou para mim. O v2 funcionou bem.

É um pouco confuso o modo como é implementado.

Espero que isso ajude.

Obrigado, Tim.

    
por 24.12.2016 / 07:52