![]() | |
Developer(s) | Microsoft,.NET Foundation |
---|---|
Initial release | 5 October 2010; 14 years ago (2010-10-05) |
Stable release | |
Preview release | |
Repository | github |
Written in | C# |
Platform | .NET Framework |
Type | Package management system |
License | Apache License 2.0 |
Website | www![]() |
NuGet (pronounced "New Get")[3] is apackage manager, primarily used for packaging and distributing software written using.NET and the.NET Framework. TheOutercurve Foundation initially created it under the name NuPack.[4][5] Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services, including afree and open-source client application, hosted package servers, andsoftware deployment tools.[6]
A NuGet package is a singleZIP file that bears a.nupack
or.nupkg
filename extension and contains.NET assemblies and their needed files, with amanifest file describing its contents.[7] Developers may create these packages with the NuGet client app and publish them in private or public repositories.[7]
NuGet was initially distributed as aVisual Studio extension. Starting with Visual Studio 2012, bothVisual Studio andVisual Studio for Mac can natively utilise NuGet packages. NuGet's client,nuget.exe
is afree and open-source,command-line app that can both create and consume packages.MSBuild and.NET Core SDK (dotnet.exe
) can use it when it is present.[7] NuGet is also integrated withJetBrains Rider.[8]
It supports multiple programming languages, including:
![]() | Thisinstallation software article is astub. You can help Wikipedia byexpanding it. |
![]() | Thisprogramming-language-related article is astub. You can help Wikipedia byexpanding it. |