visual studio manager how descargar c# .net visual-studio nuget

c# - how - package manager console visual studio 2010



¿Cómo descargar un paquete Nuget sin Nuget.exe o la extensión de Visual Studio? (6)

¿Cómo puedo descargar un paquete NuGet? No tengo la extensión NuGet Visual Studio o el programa de línea de comandos nuget.exe. ¿Cómo puedo descargar el archivo .nupack de la web? Según tengo entendido, podré extraer los archivos .dll (con 7-zip) para usarlos normalmente.

El paquete en el que estoy interesado es http://nuget.org/packages/Microsoft.Bcl.Async , pero me gustaría saber cómo hacerlo en general .

En el mundo de Ruby esto sería fácil: cada página de paquete en el sitio web de RubyGems tiene un enlace de descarga a un archivo .gem, por ejemplo: https://rubygems.org/gems/pony

El argumento sobre el destino manifiesto de NuGet pertenece a otra parte. No importa a esta pregunta por qué lo evito. Aunque no soy el único .


  1. Vaya a http://www.nuget.org
  2. Busque el paquete deseado. Por ejemplo: Microsoft.Owin.Host.SystemWeb
  3. Descargue el paquete haciendo clic en el enlace Descargar que se encuentra a la izquierda.
  4. Haga el paso 3 para las dependencias que aún no están instaladas.
  5. Almacene todos los paquetes descargados en una carpeta personalizada. El valor predeterminado es c: / Fuente del paquete.
  6. Abra Nuget Package Manager en Visual Studio y asegúrese de tener un "origen de paquete disponible" que señale la dirección especificada en el paso 5; De lo contrario, simplemente agregue uno proporcionando un nombre y dirección personalizados. Haga clic en Aceptar.
  7. En este punto, debería poder instalar el paquete exactamente de la misma manera que instalaría un paquete en línea a través de la interfaz . Probablemente no podrá instalar el paquete con la consola NuGet.

Aunque la construcción de la URL o el uso de herramientas todavía es posible, ya no es necesaria.

https://www.nuget.org/ actualmente tiene un enlace de descarga directa que está disponible incluso si no tiene una cuenta en el sitio.

(en la parte inferior de la columna de la derecha).

Ejemplo de la página de detalles de EntityFramework: https://www.nuget.org/packages/EntityFramework/ : ( Actualizado después del comentario de RenniePet ) .


Basado en la respuesta de Xavier, escribí una extensión Google Chrome NuTake para agregar enlaces a las páginas de paquetes de Nuget.org.


Haga una cuenta en el sitio web Nuget.org, luego inicie sesión, busque el paquete que desea y haga clic en el enlace Descargar en el menú de la izquierda.

O adivina la URL. Tienen el siguiente formato:

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

Luego simplemente descomprima el archivo .nupkg y extraiga el contenido que necesita.


Para obtener la versión estable actual del paquete NuGet use:

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