Am decis să încerc în continuare, cât mai mult posibil pentru a face dvs. NuGet-pachet, mai ales pentru că e groaznic groaznic comod și practic la nebunie. Am citit și am privit ... Ei bine, atunci, creați NuGet-pachet în mai multe moduri, am arăta până doar unul. Probabil pentru că mi sa părut cel mai simplu și mai grafic.
Instalarea NuGet
Du-te la pagina de proiect și descărcați NuGet Package Explorer.
![Pachet nuget particularizat atât de ușor! (Altele) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-60efcad4.png)
Acum, pentru un timp, uitați de acest program, deoarece trebuie să pregătiți mai întâi ceva pentru ambalare.
Pregătirea pachetului
Am decis să fac o mică bibliotecă care să conțină două cursuri de Persoane și Oameni. De ce? Vă explic. Foarte des este necesar pentru a crea aplicații, cum ar fi o consolă pentru a testa un anumit fel sau reclame. Și de fiecare dată când este necesar să se creeze clase pentru ei înșiși aceste teste, iar apoi, după verificarea o idee a acestei aplicații este eliminat. Și dacă există o idee nouă, totul se repetă. Și în prezența unui astfel de pachet, totul este simplificat uneori:
Comandă pentru instalare
Și în proiectul nostru există o adunare în care există două clase:
![Pachet nuget particularizat atât de ușor! (Materiale) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-aeb4b494.png)
Și, în mod corespunzător, un pachet de aceeași Persoană:
![Pachet nuget particularizat atât de ușor! (Nu) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-65ca7e8c.png)
Compilam ansamblul. Obțineți SampleData.dll
verificarea în
![Pachet nuget particularizat atât de ușor! (Colectate) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-f54e7a3c.png)
Înainte de tine, cheia mea, dar vei avea a ta. Această cheie vă identifică ca dezvoltator pe site-ul din galerie.
Este timpul să rulați pachetul Explorer
Pot să presupun că aveți deja un logo cu o dimensiune de 100 x 100 pixeli în format PNG. Nu am ezitat să-mi desenez un logo, pe care îl voi folosi pentru pachetele proprii. Este de dorit să aveți propriul dvs., altfel aspectul icoanei va fi standard. Deci, după rularea programului veți vedea o fereastră de genul:
![Pachet nuget particularizat atât de ușor! (Programare) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-46f96255.png)
Selectați Editare -> Editați metadatele pachetului (CTRL + K) și completați câmpurile sugerate de program. Cred că nu are sens să vorbim despre fiecare domeniu, totul este destul de intuitiv. Iată un exemplu completat de mine:
![Pachet nuget particularizat atât de ușor! (Secțiunea) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-cbd5661f.png)
Acum adăugați conținutul pachetului. Click pe Conținut -> Adăugați ... Am creat dosarul, lib 4.0 și mi-am adăugat ansamblul:
![Pachet nuget particularizat atât de ușor! (Programare) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-2859c3b9.png)
Publicarea pachetului NuGet
Selectați File -> Publish (CTRL + P) și în fața unui contact de fereastră, care va trebui să introduceți aceeași cheie API:
![Pachet nuget particularizat atât de ușor! (Secțiunea) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-fd7e3346.png)
Introduceți cheile pe care le apăsăm pe "Publicare"!
![Pachet nuget particularizat atât de ușor! (doar despre net) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-ec02da60.png)
Fie ca puterea să vină cu tine!
A fost adăugată o nouă clasă Persoană. Acum, schema este următoarea:
![Pachet nuget particularizat atât de ușor! (Pachet) Pachet nuget particularizat atât de ușor!](https://images-on-off.com/images/211/customnugetpackagedalegko-ef3ab5ba.png)