Developer(s) | Microsoft, .NET Foundation |
---|---|
Initial release | 5 October 2010 |
Stable release | 6.10
[1]
/ 22 May 2024 |
Preview release | 6.11.0.71
[2]
/ 30 May 2024 |
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 a package manager, primarily used for packaging and distributing software written using .NET and the .NET Framework. The Outercurve 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 a free and open-source client application, hosted package servers, and software deployment tools. [6]
A NuGet package is a single
ZIP file that bears a .nupack
or .nupkg
filename extension and contains
.NET assemblies and their needed files, with a
manifest 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 a
Visual Studio extension. Starting with Visual Studio 2012, both
Visual Studio and
Visual Studio for Mac can natively utilise NuGet packages. NuGet's client, nuget.exe
is a
free 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 with
JetBrains Rider.
[8]
It supports multiple programming languages, including:
Developer(s) | Microsoft, .NET Foundation |
---|---|
Initial release | 5 October 2010 |
Stable release | 6.10
[1]
/ 22 May 2024 |
Preview release | 6.11.0.71
[2]
/ 30 May 2024 |
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 a package manager, primarily used for packaging and distributing software written using .NET and the .NET Framework. The Outercurve 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 a free and open-source client application, hosted package servers, and software deployment tools. [6]
A NuGet package is a single
ZIP file that bears a .nupack
or .nupkg
filename extension and contains
.NET assemblies and their needed files, with a
manifest 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 a
Visual Studio extension. Starting with Visual Studio 2012, both
Visual Studio and
Visual Studio for Mac can natively utilise NuGet packages. NuGet's client, nuget.exe
is a
free 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 with
JetBrains Rider.
[8]
It supports multiple programming languages, including: