Jump to content

NuGet: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Dradee (talk | contribs)
Replace SharpDevelop integration (without citation) with JetBrains Rider integration (with citation)
mNo edit summary
 
(6 intermediate revisions by 6 users not shown)
Line 13: Line 13:
| released = {{Start date and age|2010|10|05|df=yes}}
| released = {{Start date and age|2010|10|05|df=yes}}
| discontinued =
| discontinued =
| latest release version = 6.4<ref>{{cite web|url=https://docs.microsoft.com/en-us/nuget/release-notes/nuget-6.4|title=NuGet 6.4 Release Notes|work=nuget.org}}</ref>
| latest release version = {{Wikidata|properties|preferred|references|edit|P348|P548=Q2804309}}
| latest release date = {{Start date and age|2022|11|08|df=yes}}
| latest release date = {{Start date and age|{{Wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}}}
| latest preview version =
| latest preview version = {{Wikidata|properties|preferred|references|edit|P348|P548=Q3295609}}
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} -->
| latest preview date = {{Start date and age|{{Wikidata|qualifier|preferred|single|P348|P548=Q3295609|P577}}}}
| repo = {{URL|https://github.com/NuGet/Home}}
| repo = {{URL|https://github.com/NuGet/Home}}
| programming language = [[C Sharp (programming language)|C#]]
| programming language = [[C Sharp (programming language)|C#]]
Line 26: Line 26:
| license = [[Apache License 2.0]]
| license = [[Apache License 2.0]]
}}
}}
'''NuGet''' (pronounced "New Get")<ref name="nuget_pronunciation">[https://haacked.com/archive/2010/10/29/nupack-is-now-nuget.aspx/ And The Winner Is, NuGet], haacked.com. Retrieved on 24 March 2020.</ref> is a [[package manager]], primarily used for packaging and distributing software written using the [[.NET|.NET framework]]. The [[Outercurve Foundation]] initially created it under the name NuPack.<ref name="nuget">{{cite web
'''NuGet''' (pronounced "New Get")<ref name="nuget_pronunciation">[https://haacked.com/archive/2010/10/29/nupack-is-now-nuget.aspx/ And The Winner Is, NuGet], haacked.com. Retrieved on 24 March 2020.</ref> 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.<ref name="nuget">{{cite web
|url=http://nuget.codeplex.com/
|url=http://nuget.codeplex.com/
|title=NuGet
|title=NuGet
Line 70: Line 70:
* [[Software repository]]
* [[Software repository]]
* [[Web Platform Installer]]
* [[Web Platform Installer]]
* [[WinOps]]
* WinOps
* [[Windows Package Manager]]
* [[Windows Package Manager]]


Line 91: Line 91:
[[Category:Microsoft free software]]
[[Category:Microsoft free software]]
[[Category:Software using the Apache license]]
[[Category:Software using the Apache license]]



{{Install-software-stub}}
{{Install-software-stub}}

Latest revision as of 11:03, 25 June 2024

NuGet
Developer(s)Microsoft, .NET Foundation
Initial release5 October 2010; 13 years ago (2010-10-05)
Stable release
6.11[1] Edit this on Wikidata / 13 August 2024; 22 days ago (13 August 2024)
Preview release
6.12.0.83[2] Edit this on Wikidata / 24 August 2024; 11 days ago (24 August 2024)
Repositorygithub.com/NuGet/Home
Written inC#
Platform.NET Framework
TypePackage management system
LicenseApache License 2.0
Websitewww.nuget.org Edit this on Wikidata

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]

Overview

[edit]

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:

See also

[edit]

References

[edit]
  1. ^ "NuGet 6.11 Release Notes". Microsoft Learn. 13 August 2024. Retrieved 26 August 2024.
  2. ^ "Release 6.12.0.83". GitHub. 24 August 2024. Retrieved 26 August 2024.
  3. ^ And The Winner Is, NuGet, haacked.com. Retrieved on 24 March 2020.
  4. ^ Haack, Phil. "NuGet". Archived from the original on 26 December 2018. Retrieved 6 November 2010.
  5. ^ Haack, Phil (21 October 2010). "Changing the NuPack Project Name". OuterCurve Foundation. Archived from the original on 25 October 2010. Retrieved 6 November 2010.
  6. ^ An Overview of the NuGet Ecosystem. CodeProject (18 August 2013). Retrieved on 6 February 2015.
  7. ^ a b c karann-msft. "What is NuGet and what does it do?". docs.microsoft.com. Retrieved 12 November 2020.
  8. ^ "Consume NuGet packages". jetbrains.com. 9 August 2022. Retrieved 31 March 2023.
  9. ^ "NuGet for C++". 26 April 2013. Retrieved 29 April 2013.
[edit]