Odpowiedzi:
Wyświetl konsolę Menedżera pakietów w programie Visual Studio - znajduje się ona w menu Narzędzia / Menedżer pakietów NuGet / Konsola Menedżera pakietów. Następnie uruchom polecenie Install-Package:
Install-Package Common.Logging -Version 1.2.0
Szczegółowe informacje zawiera dokumentacja poleceń .
Edycja: Aby wyświetlić listę wersji pakietu, możesz użyć polecenia Get-Package ze zdalnym argumentem i filtrem:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Naciskając klawisz tab po opcji wersji w Install-Package
poleceniu, otrzymujesz listę najnowszych dostępnych wersji.
Get-Package -ListAvailable
czy nie wymienić wszystkie dostępne wersje dla mnie.
Przejdź do jego strony w indeksie pakietów, np. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Następnie postępuj zgodnie z podanymi instrukcjami instalacji:
Install-Package Newtonsoft.Json -Version 4.0.5
Alternatywnie, aby pobrać .nupkg
plik, kliknij link „Pobierz”, np. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Przestarzałe: zainstaluj moje rozszerzenie Chrome Nutake, które wstawia link do pobrania.
Inną opcją jest zmiana numeru wersji w packages.config
pliku. Spowoduje to, że NuGet pobierze biblioteki dll dla tej wersji przy następnej kompilacji.
packages.config
, 3. zarządzaj pakietami NuGet w rozwiązaniu, 3a. dodaj pakiet do innego projektu, usuwając go z oryginalnego projektu, i potwierdź to, 3b. odwróć 3a i potwierdź. Krok 3a doda prawidłowe odniesienie do złożenia do innego projektu i usunie go z oryginału. Krok 3b doda prawidłowe odniesienie do złożenia do oryginalnego projektu.
W NuGet 3.0 Get-Package
polecenie jest przestarzałe i zastąpione Find-Package
poleceniem.
Find-Package Common.Logging -AllVersions
Szczegółowe informacje można znaleźć w dokumentacji referencyjnej poleceń NuGet .
Jest to komunikat wyświetlany, jeśli próbujesz użyć pakietu Get-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'
Lub, jak powiedział @Yishai, możesz użyć listy numerów wersji na ekranie NuGet w Visual Studio.
Ponieważ w pierwotnym pytaniu nie podano, z którego interfejsu NuGet należy korzystać, chciałbym wspomnieć, że NuGet 3.5 dodaje obsługę aktualizacji do konkretnej wersji za pośrednictwem klienta wiersza poleceń (który działa również w przypadku obniżenia wersji):
NuGet.exe update Common.Logging -Version 1.2.0
Korzystając z interfejsu menedżera pakietów Nuget, jak wspomniano powyżej, pomaga najpierw odinstalować pakiet nuget. Zawsze mam problemy podczas powrotu do wersji pakietu nuget, jeśli nie odinstaluję go najpierw. Niektóre odwołania nie są poprawnie czyszczone. Sugeruję następujący przepływ pracy podczas instalowania starego pakietu nuget za pomocą Menedżera pakietów Nuget:
Powodzenia :)