Visual Studio
NuGet manager - un instrument care ajută la dezvoltator pentru a gestiona biblioteci terțe părți (pachete) în proiect.
Sub direcția de căutare implicite, descărcați, instalați, configurați, actualizați și ștergeți fișiere terțe părți în cererea mea.
Să deschidem managerul. Pentru a face acest lucru, faceți clic dreapta în Solution Explorer în proiectul de lucru și din meniul contextual, selectați elementul «Administrare pachete NuGet ...»:

Trei file principale:
- Răsfoiți. Găsiți și instalați pachetele necesare din depozit NuGet
- Instalat. Listă deja instalat în bibliotecile noastre de proiect
- Actualizări. Biblioteca în proiectul nostru, care poate fi actualizat la o versiune mai nouă
De asemenea, reprezentate în interfața de gestionare a:
- Șirul de căutare. Ne putem uita pentru noi dorit la bibliotecă, începe să scrieți numele său
- Butonul „fereastra Stare Update“
- Bifați „Includerea în emiterea de versiuni pre-lansare a bibliotecilor“, de exemplu, orice test sau experimentală
- Sursa Lista de pachete drop-down. În ce moment managerul ar căuta bibliotecile necesare
- Butonul "Settings Manager"
- Panoul principal cu rezultate de distribuire (stânga)
- Panou cu o descriere a componentei, am selectat (dreapta)

În funcție de pachetul Manager de NuGet instalat va identifica, de asemenea, toate dependențele sale, sau, cu alte cuvinte, toate bibliotecile suplimentare care sunt necesare pentru a instala pachetul pentru a finaliza lucrările. În cazul Entity Framework astfel de dependențe nu sunt prezente.
Acum, să ne uităm mai în detaliu ceea ce a făcut exact managerul când instalați această componentă în proiectul nostru:
1. El a stabilit că nu există dependențe terțe părți pentru acest pachet. Dacă ar fi fost, atunci managerul este definit și le-a tras în mod automat.
2. Managerul NuGet a adăugat un link către o componentă instalată în proiectul nostru (Referințe):

3. NuGet plasate fișierele descărcate într-un dosar pachete speciale, care se află în folderul rădăcină al aplicației. Este foarte convenabil, este acum referire în proiect du-te la acest dosar:

4. a fost adăugat la înregistrarea packages.config fișierul de configurare a noului pachet:

5. Fișierul de configurare, de asemenea, web.config modificările necesare au fost făcute pentru a pregăti componente cadru Entitate la locul de muncă:
Că aceste operațiuni au loc atunci când NuGet Managerul adaugă o nouă bibliotecă pentru proiectul nostru.
În mod similar se întâmplă și să actualizeze și să ștergeți componente ale proiectului nostru. Dacă eliminați managerul de asemenea, modifica în mod automat fișierele proiectului nostru - elimină intrările din fișierul packages.config, șterge fișierele corespunzătoare în directorul de pachete, elimină trimiterile la aceste biblioteci.
Să ne uităm la câteva puncte.
Cu NuGet Manager nu poate funcționa numai printr-o interfață grafică, dar, de asemenea, prin linia de comandă (consola). Pentru a-l deschide, du-te la Tools -> NuGet Package Manager -> Package Manager Console.

Lucrul în consola nu este diferită de a lucra într-o interfață grafică, aceasta este o chestiune de gust.
Managementul se realizează de către echipe speciale. Pentru a afișa listele de console toate comenzile disponibile pentru a scrie instrucțiunile:
Echipa suficient, și o descriere a fiecărui poate fi găsită în documentația oficială pe site. Aici este un exemplu de utilizare cele mai populare echipe.
Adăugarea pachetului cadru Entitate în cadrul proiectului curent:
Pachetul de actualizare instalat anterior:
Reinstalați toate pachetele din toate proiectele din această decizie:
Scurt rezumat. NuGet - este pur și simplu un instrument indispensabil pentru un dezvoltator până în prezent. Acesta automatizează întregul proces de lucru cu pachetele din cadrul proiectului, și anume căutarea, descărcarea, instalarea, configurarea, actualizați și ștergeți fișierele.