Top Qs
Timeline
Chat
Perspective
NuGet
.NET package manager From Wikipedia, the free encyclopedia
Remove ads
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]
Remove ads
Remove ads
Overview
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:
- .NET Framework packages
- .NET packages
- Native packages written in C++,[9] with package creation aided by CoApp
Remove ads
See also
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads