Risposte:
Visualizza la console di Gestione pacchetti in Visual Studio: è in Strumenti / Console di gestione pacchetti NuGet / Gestione pacchetti. Quindi eseguire il comando Installa pacchetto:
Install-Package Common.Logging -Version 1.2.0
Vedere il riferimento del comando per i dettagli.
Modifica: per elencare le versioni di un pacchetto è possibile utilizzare il comando Get-Package con l'argomento remoto e un filtro:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Premendo il tasto tab dopo l'opzione versione nel Install-Package
comando, si ottiene un elenco delle ultime versioni disponibili.
Get-Package -ListAvailable
non non elencare tutte le versioni disponibili per me.
Passare alla sua pagina nell'indice del pacchetto, ad es. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Quindi seguire le istruzioni di installazione fornite:
Install-Package Newtonsoft.Json -Version 4.0.5
In alternativa per scaricare il .nupkg
file, seguire il collegamento "Download" ad es. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Obsoleto: installa la mia estensione di Chrome Nutake che inserisce un link per il download.
Un'altra opzione è quella di modificare il numero di versione nel packages.config
file. Ciò farà sì che NuGet scarichi le dll per quella versione alla successiva compilazione.
packages.config
, 3. gestisci i pacchetti NuGet sulla soluzione, 3a. aggiungi il pacchetto a un altro progetto, rimuovendolo dal progetto originale e confermalo, 3b. invertire 3a e confermare. Il passaggio 3a aggiungerà il riferimento di assieme corretto a un altro progetto e lo rimuoverà dall'originale. Il passaggio 3b aggiungerà il riferimento dell'assembly corretto al progetto originale.
In NuGet 3.x (Visual Studio 2015) puoi semplicemente selezionare la versione dall'interfaccia utente
In NuGet 3.0 il Get-Package
comando è obsoleto e sostituito con il Find-Package
comando.
Find-Package Common.Logging -AllVersions
Vedere i documenti di riferimento del comando NuGet per i dettagli.
Questo è il messaggio visualizzato se si tenta di utilizzare Get-Package in 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 come ha detto @Yishai, è possibile utilizzare il menu a discesa del numero di versione nella schermata NuGet in Visual Studio.
Poiché la domanda originale non indica quale frontend NuGet debba essere utilizzato, vorrei menzionare che NuGet 3.5 aggiunge il supporto per l'aggiornamento a una versione specifica tramite il client della riga di comando (che funziona anche per i downgrade):
NuGet.exe update Common.Logging -Version 1.2.0
Utilizzando l'interfaccia utente di Nuget Package Manager come menzionato sopra, è necessario disinstallare prima il pacchetto nuget. Ho sempre problemi quando torno su una versione del pacchetto nuget se non disinstallo prima. Alcuni riferimenti non vengono puliti correttamente. Quindi suggerisco il seguente flusso di lavoro durante l'installazione di un vecchio pacchetto nuget tramite Nuget Package Manager:
In bocca al lupo :)