Frage Laden Sie die alte Paketversion mit nugget herunter


Gibt es eine Möglichkeit, eine frühere Version eines Pakets mit nuget herunterzuladen, nicht die neueste?


881
2018-04-11 23:18


Ursprung


Antworten:


Rufen Sie die Package Manager-Konsole in Visual Studio auf - sie befindet sich in Tools / NuGet Package Manager / Package Manager Console. Führen Sie anschließend den Befehl Install-Package aus:

Install-Package Common.Logging -Version 1.2.0

Siehe die Befehlsreferenz für Details.

Bearbeiten: Um die Versionen eines Pakets aufzulisten, können Sie den Befehl Get-Package mit verwenden das entfernte Argument und ein Filter:

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

Durch Drücken der Tabulatortaste nach der Versionsoption in der Install-Package Befehl erhalten Sie eine Liste der neuesten verfügbaren Versionen.


1086
2018-04-12 12:50



Navigieren Sie zu seiner Seite im Paket-Index, z. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5

Folgen Sie dann den Installationsanweisungen:

Install-Package Newtonsoft.Json -Version 4.0.5

Alternativ zum Download der .nupkg Datei, folgen Sie dem 'Download' Link zB https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5

Veraltet: Installiere meine Chrome-Erweiterung Nutake welches einen Download-Link einfügt.


48
2018-03-07 20:17



Eine andere Möglichkeit ist die Änderung der Versionsnummer in der packages.config Datei. Dies führt dazu, dass NuGet beim nächsten Build die DLLs für diese Version herunterlädt.


33
2018-04-17 20:46



In NuGet 3.x (Visual Studio 2015) können Sie einfach die Version von der Benutzeroberfläche auswählen

NuGet 3 package manager UI


20
2017-10-20 20:06



In NuGet 3.0 Get-Package Befehl ist veraltet und ersetzt durch Find-Package Befehl.

Find-Package Common.Logging -AllVersions

Siehe die NuGet-Befehlsreferenzdokumente für Details.

Dies ist die Meldung, wenn Sie versuchen, Get-Package in Visual Studio 2015 zu verwenden.

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'

Oder wie @ Yishai sagte, können Sie das Dropdown-Menü für die Versionsnummer im NuGet-Bildschirm in Visual Studio verwenden.


5
2018-02-25 22:53



Da die ursprüngliche Frage nicht angibt, welches NuGet-Frontend verwendet werden sollte, möchte ich erwähnen, dass NuGet 3.5 Unterstützung für die Aktualisierung auf eine bestimmte Version über den Befehlszeilen-Client bietet (was auch für Downgrades funktioniert):

NuGet.exe update Common.Logging -Version 1.2.0

3
2017-07-12 14:27