Question Télécharger l'ancienne version du paquet avec nuget


Existe-t-il un moyen de télécharger une version précédente d'un paquet avec nuget, pas le dernier?


881
2018-04-11 23:18


origine


Réponses:


Apportez la console du gestionnaire de packages dans Visual Studio - dans Outils / Gestionnaire de packages NuGet / Console du gestionnaire de packages. Ensuite, exécutez la commande Install-Package:

Install-Package Common.Logging -Version 1.2.0

Voir le référence de commande pour plus de détails.

Modifier: Pour répertorier les versions d'un package, vous pouvez utiliser la commande Get-Package avec l'argument distant et un filtre:

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

En appuyant sur Tab après l'option de version dans le Install-Package commande, vous obtenez une liste des dernières versions disponibles.


1086
2018-04-12 12:50



Accédez à sa page dans l'index du package, par exemple. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5

Ensuite, suivez les instructions d'installation données:

Install-Package Newtonsoft.Json -Version 4.0.5

Alternativement pour télécharger le .nupkg fichier, suivez le lien 'Télécharger' par exemple. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5

Obsolète: installez mon extension Chrome Nutake qui insère un lien de téléchargement.


48
2018-03-07 20:17



Une autre option consiste à changer le numéro de version dans le packages.config fichier. Cela entraînera NuGet à télécharger les DLL pour cette version la prochaine fois que vous construisez.


33
2018-04-17 20:46



Dans NuGet 3.x (Visual Studio 2015), vous pouvez simplement sélectionner la version de l'interface utilisateur

NuGet 3 package manager UI


20
2017-10-20 20:06



Dans NuGet 3.0, le Get-Package commande est dépréciée et remplacée par Find-Package commander.

Find-Package Common.Logging -AllVersions

Voir le Documents de référence de la commande NuGet pour plus de détails.

C'est le message affiché si vous essayez d'utiliser Get-Package dans 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'

Ou, comme l'a dit @Yishai, vous pouvez utiliser la liste déroulante des numéros de version dans l'écran NuGet de Visual Studio.


5
2018-02-25 22:53



Comme la question initiale n'indique pas quel frontal NuGet devrait être utilisé, je voudrais mentionner que NuGet 3.5 ajoute le support pour la mise à jour vers une version spécifique via le client en ligne de commande (qui fonctionne aussi pour les downgrades):

NuGet.exe update Common.Logging -Version 1.2.0

3
2017-07-12 14:27