Ricerca…


Osservazioni

NuGet.org :

NuGet è il gestore di pacchetti per la piattaforma di sviluppo Microsoft, tra cui .NET. Gli strumenti client di NuGet offrono la possibilità di produrre e consumare pacchetti. La Galleria NuGet è il repository centrale di pacchetti utilizzato da tutti gli autori e consumatori di pacchetti.

Immagini negli esempi per gentile concessione di NuGet.org .

Installazione di NuGet Package Manager

Per poter gestire i pacchetti dei progetti, è necessario il Gestore pacchetti NuGet. Questa è un'estensione di Visual Studio, spiegata nei documenti ufficiali: Installazione e aggiornamento di NuGet Client .

A partire da Visual Studio 2012, NuGet è incluso in ogni edizione e può essere utilizzato da: Strumenti -> Gestore pacchetti NuGet -> Console Gestione pacchetti.

Lo fai attraverso il menu Strumenti di Visual Studio, facendo clic su Estensioni e aggiornamenti:

inserisci la descrizione dell'immagine qui

Questo installa sia la GUI:

  • Disponibile facendo clic su "Gestisci pacchetti NuGet ..." su un progetto o sulla sua cartella Riferimenti

E la console di Gestione pacchetti:

  • Strumenti -> NuGet Package Manager -> Console Gestione pacchetti.

Gestione dei pacchetti tramite l'interfaccia utente

Quando fai clic con il pulsante destro del mouse su un progetto (o sulla sua cartella Riferimenti), puoi fare clic sull'opzione "Gestisci pacchetti NuGet ...". Questo mostra la finestra di dialogo Gestore pacchetti .

inserisci la descrizione dell'immagine qui

Gestione dei pacchetti tramite la console

Fai clic sui menu Strumenti -> NuGet Package Manager -> Gestione pacchetti manager per mostrare la console nel tuo IDE. Documentazione ufficiale qui .

Qui puoi rilasciare, tra gli altri, i comandi install-package che installano il pacchetto inserito nel "Progetto predefinito" attualmente selezionato:

Install-Package Elmah

Puoi anche fornire il progetto per installare il pacchetto su, ignorando il progetto selezionato nel menu a discesa "Progetto predefinito":

Install-Package Elmah -ProjectName MyFirstWebsite

Aggiornamento di un pacchetto

Per aggiornare un pacchetto usa il seguente comando:

PM> Update-Package EntityFramework

dove EntityFramework è il nome del pacchetto da aggiornare. Si noti che l'aggiornamento verrà eseguito per tutti i progetti e quindi è diverso da Install-Package EntityFramework che si installerà solo in "Progetto predefinito".

Puoi anche specificare un singolo progetto in modo esplicito:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

Disinstallazione di un pacchetto

PM> Uninstall-Package EntityFramework  

Disinstallazione di un pacchetto da un progetto in una soluzione

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Installazione di una versione specifica di un pacchetto

PM> Install-Package EntityFramework -Version 6.1.2  

Aggiunta di un feed sorgente del pacchetto (MyGet, Klondike, ect)

nuget sources add -name feedname -source http://sourcefeedurl

Usando diverse fonti di pacchetti Nuget (locali) usando l'interfaccia utente

È normale che la società configuri il proprio server nuget per la distribuzione dei pacchetti tra diversi team.

  1. Vai a Solution Explorer e fai clic sul pulsante destro del mouse , quindi scegli Manage NuGet Packages for Solution

inserisci la descrizione dell'immagine qui

  1. Nella finestra che si apre fare clic su Settings

inserisci la descrizione dell'immagine qui

  1. Fai clic su + nell'angolo in alto a destra, quindi aggiungi il nome e l'URL che punta al tuo server nuget locale.

inserisci la descrizione dell'immagine qui

disinstallare una versione specifica del pacchetto

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow