Gibt es eine Möglichkeit, eine frühere Version eines Pakets herunterzuladen mit NuGet und nicht die neueste?
Antworten
Zu viele Anzeigen?Rufen Sie die Paketmanager-Konsole in Visual Studio auf - sie befindet sich unter Tools / NuGet Package Manager / Package Manager Console. Führen Sie dann den Befehl Install-Package aus:
Install-Package Common.Logging -Version 1.2.0
Siehe die Befehlsreferenz für Details.
Bearbeiten: Um Versionen eines Pakets aufzulisten, können Sie den Befehl Get-Package mit das entfernte Argument und einen Filter:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Durch Drücken der Tabulatortaste nach der Option Version in der Install-Package
erhalten Sie eine Liste der neuesten verfügbaren Versionen.
Suchen Sie die entsprechende Seite im Paketindex, z. B. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Folgen Sie dann den Installationsanweisungen:
Install-Package Newtonsoft.Json -Version 4.0.5
Alternativ können Sie auch die .nupkg
Datei, folgen Sie dem Link "Download", z. B. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Veraltet: Installieren Sie meine Chrome-Erweiterung Nutake der einen Download-Link einfügt.
In NuGet 3.0 wird die Get-Package
ist veraltet und wird ersetzt durch Find-Package
Befehl.
Find-Package Common.Logging -AllVersions
Siehe die NuGet-Befehlsreferenzdokumente für Einzelheiten.
Dies ist die Meldung, die angezeigt wird, 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 die Versionsnummer Dropdown in der NuGet Bildschirm in Visual Studio verwenden.
- See previous answers
- Weitere Antworten anzeigen