c# - vsix - nupkg download




Como baixar um pacote Nuget sem nuget.exe ou extensão do Visual Studio? (4)

  1. Vá para http://www.nuget.org
  2. Procure o pacote desejado. Por exemplo: Microsoft.Owin.Host.SystemWeb
  3. Faça o download do pacote clicando no link Download à esquerda.
  4. Execute o passo 3 para as dependências que ainda não estão instaladas.
  5. Armazene todos os pacotes baixados em uma pasta personalizada. O padrão é c: \ Package source.
  6. Abra o Nuget Package Manager no Visual Studio e verifique se você tem uma "fonte de pacote disponível" que aponta para o endereço especificado na etapa 5; Se não, basta adicionar um, fornecendo um nome e endereço personalizados. Clique OK.
  7. Neste ponto, você deve ser capaz de instalar o pacote exatamente da mesma maneira que instalaria um pacote online através da interface . Você provavelmente não conseguirá instalar o pacote usando o console do NuGet.

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.



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