NuGet (lausutaan "New Get") (alun perin "NuPack" [1] [2] ) on ilmainen ja avoimen lähdekoodin pakettien hallintaohjelma [3] , joka toimii Microsoftin ylläpitämänä koodinjakomekanismina .NET:lle ja .NET Corelle . . Se määrittelee, kuinka .NET-paketteja luodaan, isännöidään ja käytetään, ja tarjoaa työkalut jokaiselle näistä rooleista [4] .
NuGet | |
---|---|
Tyyppi | paketinhallintajärjestelmä |
Tekijä | Phil Haack |
Kehittäjät | Microsoft , .NET Foundation |
Sisään kirjoitettu | C# |
Käyttöjärjestelmä | Linux , macOS , Windows |
Käyttöliittymäkielet | kiina (yksinkertaistettu), kiina (perinteinen), tšekki, englanti, ranska, saksa, italia, japani, korea, puola, portugali (Brasilia), venäjä, espanja, turkki |
Ensimmäinen painos | 13. tammikuuta 2011 (NuGet 1.0) |
Laitteistoalusta | x86-64 |
uusin versio | 6.2.1 ( 14. kesäkuuta 2022 ) |
Luettavat tiedostomuodot | NuGet Package Service MetaData Core Properties [d] , NuGet Specification (UTF-8) [d] ja NuGet Package [d] |
Luodut tiedostomuodot | NuGet Package [d] , NuGet Package Service MetaData Core Properties [d] ja NuGet Specification (UTF-8) [d] |
Osavaltio | aktiivinen |
Lisenssi | Apache-lisenssi 2.0 |
Verkkosivusto | nuget.org |
Mediatiedostot Wikimedia Commonsissa |
NuGet-paketti on yksi ZIP-tiedosto, jonka tunniste on .nupkg ja joka sisältää käännetyn koodin ja muita kyseiseen koodiin liittyviä tiedostoja. Myös kuvaava luettelo, joka sisältää tietoja, kuten paketin versionumeron. Kehittäjät, joilla on jaettava koodi, luovat paketteja ja julkaisevat ne yksityisille tai julkisille koneille. Kuluttajat saavat nämä paketit vastaavista solmuistaan, lisäävät ne projekteihinsa ja kutsuvat sitten paketin toimintoja projektinsa koodissa. Tässä tapauksessa NuGet itse käsittelee kaikki välitiedot [4] .