NuGet (prononcé « New Get ») est un gestionnaire de paquets conçu pour permettre aux développeurs de partager du code réutilisable. Il s’agit d’une solution logicielle en tant que service dont l’application client est gratuite et open source. Depuis son lancement en 2010, NuGet a évolué vers un écosystème plus large d’outils et de services.
Présentation de NuGet
NuGet est un gestionnaire de paquets pour les développeurs. Il permet aux développeurs de partager et de consommer du code utile. Un paquet NuGet est une archive ZIP unique portant l’extension .nupack ou .nupkg et contenant .NET et ses fichiers nécessaires.
NuGet était initialement distribué en tant qu’extension de Visual Studio. Depuis Visual Studio 2012, Visual Studio et Visual Studio pour Mac peuvent utiliser les paquets NuGet en mode natif. Le client nuget.exe, n est une application en ligne de commande qui peut créer et consommer des paquets. MSBuild et .NET Core SDK ( dotnet.exe ) peuvent l’utiliser lorsqu’ils sont présents. NuGet est également intégré à SharpDevelop.
Il prend en charge plusieurs langages de programmation, notamment :