NuGet
Template:Short description Script error: No such module "Redirect-distinguish".Template:DMCA
Page Module:Infobox/styles.css has no content.
| NuGet | |
|---|---|
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. | |
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Microsoft, .NET Foundation |
| Initial release | 5 October 2010 |
| Written in | C# |
| Platform | .NET Framework |
| Type | Package management system |
| License | Apache License 2.0 |
| Website | Script error: No such module "WikidataIB". |
| Repository | github |
Script error: No such module "Check for conflicting parameters".
NuGet (pronounced "New Get")[1] 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.[2][3] 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.[4]
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.[5] Developers may create these packages with the NuGet client app and publish them in private or public repositories.[5]
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.[5] NuGet is also integrated with JetBrains Rider.[6]
It supports multiple programming languages, including:
- .NET Framework packages
- .NET packages
- Native packages written in C++,[7] with package creation aided by CoApp
See also
Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- Binary repository manager
- Chocolatey
- ProGet
- Software repository
- Web Platform Installer
- WinOps
- Windows Package Manager
References
Page Template:Reflist/styles.css has no content.
- ^ And The Winner Is, NuGet, haacked.com. Retrieved on 24 March 2020.
- ^ Page Module:Citation/CS1/styles.css has no content.Haack, Phil. "NuGet". Archived from the original on 26 December 2018. Retrieved 6 November 2010.
- ^ Page Module:Citation/CS1/styles.css has no content.Haack, Phil (21 October 2010). "Changing the NuPack Project Name". OuterCurve Foundation. Archived from the original on 25 October 2010. Retrieved 6 November 2010.
- ^ An Overview of the NuGet Ecosystem. CodeProject (18 August 2013). Retrieved on 6 February 2015.
- ^ a b c Page Module:Citation/CS1/styles.css has no content.karann-msft. "What is NuGet and what does it do?". docs.microsoft.com. Retrieved 12 November 2020.
- ^ Page Module:Citation/CS1/styles.css has no content."Consume NuGet packages". jetbrains.com. 9 August 2022. Retrieved 31 March 2023.
- ^ Page Module:Citation/CS1/styles.css has no content."NuGet for C++". 26 April 2013. Retrieved 29 April 2013.
External links
- No URL found. Please specify a URL here or add one to Wikidata.
- NuGet on GitHub
- Chocolatey
- Chocolatey on GitHub
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Template:Microsoft FOSS