visual studio microsoft cli nuget

studio - Descarga la versión antigua del paquete con nuget.



nuget visual studio 2015 (6)

¿Hay alguna forma de descargar una versión anterior de un paquete con nuget, no la última?


Active la Consola del administrador de paquetes en Visual Studio: está en Herramientas / NuGet Package Manager / Consola del administrador de paquetes. Luego ejecute el comando Install-Package:

Install-Package Common.Logging -Version 1.2.0

Vea la referencia del comando para más detalles.

Editar: para listar las versiones de un paquete, puede usar el comando Get-Package con el argumento remoto y un filtro:

Get-Package -ListAvailable -Filter Common.Logging -AllVersions

Al presionar la pestaña después de la opción de versión en el comando Install-Package , se obtiene una lista de las últimas versiones disponibles.


Como la pregunta original no indica qué interfaz NuGet se debe usar, me gustaría mencionar que NuGet 3.5 agrega soporte para la actualización a una versión específica a través del cliente de la línea de comandos (que también funciona para las degradaciones):

NuGet.exe update Common.Logging -Version 1.2.0


En NuGet 3.0, el comando Get-Package está en desuso y se reemplaza con el comando Find-Package .

Find-Package Common.Logging -AllVersions

Vea los documentos de referencia del comando NuGet para más detalles.

Este es el mensaje que se muestra si intenta usar Get-Package en Visual Studio 2015.

This Command/Parameter combination has been deprecated and will be removed in the next release. Please consider using the new command that replaces it: ''Find-Package [-Id] -AllVersions''

O como dijo @Yishai, puede usar el menú desplegable de número de versión en la pantalla de NuGet en Visual Studio.


En NuGet 3.x (Visual Studio 2015) puedes seleccionar la versión de la interfaz de usuario


Otra opción es cambiar el número de versión en el archivo packages.config . Esto hará que NuGet descargue los dlls para esa versión la próxima vez que construya.