c# vsix Como baixar um pacote Nuget sem nuget.exe ou extensão do Visual Studio?




nupkg download (5)

Como posso baixar um pacote NuGet? Eu não tenho a extensão NuGet Visual Studio ou o programa de linha de comando nuget.exe. Como posso baixar o arquivo .nupack da web? Pelo que entendi, eu serei capaz de extrair os arquivos .dll dele (com 7-zip) para usar como normal.

O pacote que me interessa é o http://nuget.org/packages/Microsoft.Bcl.Async , mas eu gostaria de saber como fazer isso geralmente .

No mundo do Ruby, isso seria fácil - cada página de pacote no site do RubyGems tem um link de download para um arquivo .gem, por exemplo: https://rubygems.org/gems/pony

O argumento sobre o destino manifesto do NuGet pertence a outro lugar. Não importa a essa pergunta porque eu evito isso. Eu não sou o único embora .



Com base na resposta de Xavier, eu escrevi uma extensão de cromo do Google, a NuTake para adicionar links para as páginas de pacotes do Nuget.org.


Para obter a versão estável atual do pacote NuGet, use:

https://www.nuget.org/api/v2/package/{packageID}

Embora construir a URL ou usar ferramentas ainda seja possível, ela não é mais necessária.

https://www.nuget.org/ tem atualmente um link de download direto que está disponível mesmo se você não tiver uma conta no site.

(na parte inferior da coluna da direita).

Exemplo da página de detalhes do EntityFramework: https://www.nuget.org/packages/EntityFramework/ : ( Atualizado após comentário do RenniePet. )


Faça uma conta no site Nuget.org, faça o login, navegue até o pacote desejado e clique no link Download no menu à esquerda.

Ou adivinha o URL. Eles têm o seguinte formato:

https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}

Então simplesmente descompacte o arquivo .nupkg e extraia o conteúdo que você precisa.





nuget