Pregunta Descargue la versión anterior del paquete con nuget


¿Hay alguna manera de descargar una versión anterior de un paquete con nuget, no el último?


881
2018-04-11 23:18


origen


Respuestas:


Abra la consola de Package Manager en Visual Studio, está en Tools / NuGet Package Manager / Package Manager Console. A continuación, ejecute el comando Install-Package:

Install-Package Common.Logging -Version 1.2.0

Ver el referencia de comando para detalles.

Editar: Para listar 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 Install-Package comando, obtienes una lista de las últimas versiones disponibles.


1086
2018-04-12 12:50



Navegue a su página en el índice del paquete, ej. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5

Luego siga las instrucciones de instalación dadas:

Install-Package Newtonsoft.Json -Version 4.0.5

Alternativamente para descargar el .nupkg archivo, siga el enlace 'Descargar', por ejemplo. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5

Obsoleto: instalar mi extensión de Chrome Nutake que inserta un enlace de descarga.


48
2018-03-07 20:17



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


33
2018-04-17 20:46



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

NuGet 3 package manager UI


20
2017-10-20 20:06



En NuGet 3.0 el Get-Package comando está en desuso y reemplazado por Find-Package mando.

Find-Package Common.Logging -AllVersions

Ver el Documentos de referencia del comando NuGet para 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 del número de versión en la pantalla NuGet en Visual Studio.


5
2018-02-25 22:53



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

NuGet.exe update Common.Logging -Version 1.2.0

3
2017-07-12 14:27