2015-07-28 14 views
35

Non riesco a trovare un modo per aggiornare tutti i pacchetti NuGet in una volta come in Visual Studio 2013.C'è un modo per aggiornare tutti i pacchetti NuGet in una volta in Visual Studio 2015?

Ho solo visto come farlo uno per uno.

Qualcuno sa come aggiornare tutto in una volta?

+4

Per quanto ne so non è ancora possibile farlo tramite la GUI, per ora sarà necessario utilizzare la console di Gestione pacchetti. VS15 è abbastanza fluido, il nuovo NuGet Manager non è (ancora) così. – Saragis

risposta

40

Aprire la console di gestione pacchetti e utilizzare il cmd-Update-Package per aggiornare tutti i pacchetti.

+0

stava cercando un modo attraverso la GUI come VS2013, ma funzionerà, grazie! –

+0

Grazie. Ma come farlo per l'intera soluzione? –

+0

Questo aggiornerà ogni pacchetto in ogni progetto. –

2

Si potrebbe scrivere uno script personalizzato per l'aggiornamento dei pacchetti, come il seguente ed eseguirlo nella console di gestione dei pacchetti

$list = Get-package -project {Add project name here} 
for($i=0; $i -lt $list.Length;$i ++) { Update-Package -project {Add project name here} $list[$i].Id } 
16

dalla console Package Manager:

foreach ($p in get-project -all) { update-package -ProjectName $p.ProjectName } 
+0

Grazie mille –

+0

QUESTA È LA RISPOSTA GIUSTA! –

+0

E BTW, che diavolo Microsoft, dacci un bottone per farlo! –

1

In VS2017, si può fare il seguente:

  1. Fare clic con il pulsante destro del mouse su una soluzione -> Gestire i pacchetti NuGet per la soluzione. Assicurarsi che sia selezionata la fonte pacchetto appropriato, se siete alla ricerca di pacchetti solo da una fonte specifica
  2. Fare clic sulla scheda "Aggiornamenti" enter image description here
  3. selezionare le caselle accanto ai pacchetti che si desidera aggiornare e fare clic su "Aggiornamento Tasto "
Problemi correlati