Introducere în nuget

NuGet este o extensie pentru Visual Studio care vă permite să adăugați, să eliminați și să actualizați rapid biblioteci și instrumente ale unor terțe părți pentru proiecte care utilizează .NET Framework. Să presupunem că tu ai dezvoltat o bibliotecă și vrei să o dai altor dezvoltatori. Pentru a face acest lucru, creați un pachet NuGet și salvați-l în depozitul NuGet. Dacă doriți să utilizați o bibliotecă sau un instrument creat de alți dezvoltatori, descărcați pachetul din repozitoriu și instalați-l în proiectul dvs. în Visual Studio.







În timpul instalării pachetului, NuGet copii fișiere la proiect și în mod automat face modificările necesare, cum ar fi adăugarea de link-uri sau modificarea fișierelor de configurare app.config sau Web.config. Dacă vă decideți să eliminați o bibliotecă, NuGet elimină fișierele instalate și anulează modificările efectuate în timpul instalării, astfel încât să nu lase nici un coș de gunoi și dezordine.

NuGet Pachete

Tot ce trebuie să instalați o bibliotecă sau un instrument este să obțineți pachetul - un fișier cu extensia .nupkg. Pachetul conține fișiere pentru copierea în proiect și un fișier care descrie conținutul pachetului în sine, precum și o descriere a acțiunilor care trebuie luate la instalarea sau înlăturarea unui pachet. Pachetele sunt plasate în fluxuri (fluxuri), Visual Studio le citește și furnizează dezvoltatorului o listă cu pachetele disponibile. Există un feed oficial, care este sursa implicită pentru NuGet, dezvoltatorii își pot pune pachetele acolo, dar puteți crea și feeduri proprii.







Folosind NuGet în Visual Studio

NuGet Dialogul de gestionare a pachetelor

Imaginea prezintă dialogul de gestionare a pachetelor NuGet. Fila Online afișează toate pachetele disponibile pe fluxul oficial.

Introducere în nuget

Consola de comandă pentru administrarea pachetelor

Acesta este modul în care se arată fereastra de comandă a pachetului de management.

Introducere în nuget

Sisteme de operare acceptate

Pentru cmdlet-urile PowerShell, PowerShell 2.0 este necesar. Prin urmare, NuGet va lucra la următoarele sisteme de operare:







Articole similare

Trimiteți-le prietenilor: