2014-07-03 14 views
21

Vedo un file packages.config per ciascuno dei miei progetti in una soluzione. Contiene informazioni sulle varie informazioni sugli assiemi. Mi aspetto che NuGet esegua automaticamente la scansione di questi pacchetti.config e scarichi se necessario. Ma non è stato così. Devo installare manualmente tutti i pacchetti?Come utilizzare il file packages.config NuGet?

+2

Hai Strumenti-> Opzioni-> Gestore pacchetti-> Permetti a NuGet di scaricare i pacchetti mancanti selezionati? – Jonny

+0

Assicurati che packages.config sia incluso nel progetto di Visual Studio, altrimenti non sarà usato. –

+0

@Jonny Sì, davvero. – smwikipedia

risposta

20

Se si fa clic con il tasto destro del mouse sul progetto in questione, è possibile selezionare "Gestisci pacchetti nuGet" dal menu. Dopo averlo fatto, puoi fare clic su "pacchetti installati" sul lato sinistro per vedere i pacchetti che hai attualmente installato. Questi sono ciò che stai vedendo nel tuo file "packages.config". Se si desidera aggiornare i pacchetti o reinstallarli, è possibile farlo tramite l'interfaccia facendo clic su "Disinstalla", quindi trovarli nell'elenco e reinstallarli di nuovo.

In alternativa, è possibile utilizzare la console del gestore pacchetti per eseguire operazioni come l'aggiornamento, l'installazione di versioni precedenti o di ogni genere con il gestore di nuget. See here per alcuni dettagli a riguardo. (Le informazioni sull'aggiornamento di un pacchetto si trovano nella parte inferiore della pagina).

Buona fortuna!

+0

Grazie. E trovo che NuGet mi promuova con un comando Restore per scaricare i pacchetti mancanti. – smwikipedia

+0

Quando aggiungo qualcosa come riferimento a un progetto, non sempre lo vedo aggiornato in packages.config. Sto cercando di capire: Quando si aggiorna packages.config e quando no? –

Problemi correlati