NuGet

Developer(s)| Microsoft, .NET Foundation
Initial release| 5 October 2010; 15 years ago (2010-10-05)
Repository| github.com/NuGet/Home
Written in| C#
Platform| .NET Framework
Type| Package management system
License| Apache License 2.0

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]

## Contents

* 1 Overview
* 2 See also
* 3 References
* 4 External links

## 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

* Binary repository manager
* Chocolatey
* ProGet
* Software repository
* Web Platform Installer
* WinOps
* Windows Package Manager

## References

1. ↑ And The Winner Is, NuGet, haacked.com. Retrieved on 24 March 2020.
2. ↑ Haack, Phil. "NuGet". http://nuget.codeplex.com/.
3. ↑ Haack, Phil (21 October 2010). "Changing the NuPack Project Name". OuterCurve Foundation. http://www.outercurve.org/Blogs/EntryId/22/Changing-the-NuPack-Project-Name.
4. ↑ An Overview of the NuGet Ecosystem. CodeProject (18 August 2013). Retrieved on 6 February 2015.
5. ↑ 5.0 5.1 5.2 karann-msft. "What is NuGet and what does it do?" (in en-us). https://docs.microsoft.com/en-us/nuget/what-is-nuget.
6. ↑ "Consume NuGet packages". 9 August 2022. https://www.jetbrains.com/help/rider/Using_NuGet.html.
7. ↑ "NuGet for C++". 26 April 2013. http://blogs.msdn.com/b/vcblog/archive/2013/04/26/nuget-for-c.aspx.

## External links

* No URL found. Please specify a URL here or add one to Wikidata.
* on GitHub
* Chocolatey
* on GitHub

* v
* t
* e

Package managers (format)

Compiled

| Windows|

* Allmyapps
* Cygwin
* Microsoft Store
* Npackd
* NSIS
* NuGet
* Chocolatey
* ProGet
* wpkg

|

macOS|

* Mac App Store
* pkgsrc

Linux
Unix-like|

| dpkg|

* APT
* aptitude
* dselect
* Ubuntu Software Center

|

RPM|

* YUM
* DNF
* APT-RPM
* up2date
* urpmi
* ZYpp

tarball|

* slapt-get
* slackpkg
* netpkg
* swaret

Purely functional|

* Nix
* Guix

Other|

* AppImage
* Autopackage
* Conary
* Flatpak
* PackageKit
* pacman
* PBI
* PETget
* PISI
* Portage
* Snappy
* Upkg
* pkgsrc

Solaris • illumos|

* IPS
* Pkgutil
* OpenCSW
* pkgsrc

z/OS|

* SMP/E

Embedded OS|

* ipkg
* opkg

Mobile OS|

* Amazon Appstore
* App Store
* Cydia
* F-Droid
* GetJar
* Google Play
* Microsoft Store
* RPM
* SlideME
* Windows Phone Store

Gaming console|

* DSi Shop
* Nintendo eShop
* PlayStation Store
* Wii Shop Channel
* Xbox Games Store

Multi-platform|

* OpenPKG
* pkgsrc
* Zero Install

Web browsers|

* Chrome Web Store
* Mozilla Add-ons

Uncompiled

| Linux|

* ABS
* apt-build
* Compile
* Portage
* Sorcery
* BitBake
* pkgsrc

|

macOS|

* Fink
* MacPorts
* Homebrew
* pkgsrc

BSD|

* ports collection
* FreeBSD Ports
* pkgsrc

C++|

* Gradle
* vcpkg

Java|

* Maven
* Ivy
* Gradle

Python|

* PyPl
* pip
* easyinstall
* PyPM
* Anaconda
* Enthought Canopy

JavaScript|

* NPM

.NET|

* NuGet

Perl|

* CPAN

Ruby|

* RubyGems

PHP|

* PEAR
* Composer

* List
* Category
* Commons

* v
* t
* e

Microsoft development tools

Development
environments|

| Visual Studio|

* Code
* Azure DevOps
* Express
* Team System Profiler
* Test Professional
* Tools for Applications
* Tools for Office

|

Others|

* .NET Compiler Platform
* App Studio
* Blend
* Expression Web
* GW-BASIC
* Microsoft Pascal
* MSBuild
* Robotics Developer Studio
* SharePoint Designer
* FrontPage
* PowerShell ISE
* QuickBASIC
* QBasic
* QuickC
* Small Basic
* WebMatrix
* Windows SDK
* CLR Profiler
* ILAsm
* Native Image Generator
* XAMLPad

Languages|

* Microsoft Basic
* Visual Basic
* Visual Basic .NET
* Visual C++
* C++/CX
* C++/CLI
* Managed C++
* C#
* Dafny
* F#
* F*
* J#
* J++
* Visual FoxPro
* IronPython
* IronRuby
* JScript
* PowerShell
* Q#
* Small Basic
* TypeScript
* VBA
* VBScript
* XAML

Major APIs and
frameworks
(see all)|

* Windows API
* Silverlight
* XNA
* DirectX
* Managed DirectX
* Xbox Development Kit
* Windows Installer

.NET Framework|

* ASP.NET
* Core
* AJAX
* Dynamic Data
* MVC
* Razor
* Web Forms
* ADO.NET
* Entity Framework
* CardSpace
* Communication Foundation
* Identity Foundation
* LINQ
* Presentation Foundation
* Workflow Foundation

Device drivers|

* WDK
* WDF
* KMDF
* UMDF
* Windows HLK
* WDM

Database|

| SQL Server|

* Express
* Compact
* Management Studio
* Business Intelligence Development Studio
* MSDE

|

SQL services|

* Analysis
* Reporting
* Integration
* Notification

Other|

* Visual FoxPro
* Microsoft Access
* Jet Engine
* Extensible Storage Engine

Source control|

* Visual SourceSafe
* Team Foundation Version Control

Delivery|

* Active Setup
* ClickOnce
* NuGet
* vcpkg
* Web Platform
* Windows Installer
* WiX
* Microsoft Store

* v
* t
* e

Microsoft free and open-source software (FOSS)

Overview|

* Microsoft and open source
* Shared Source Initiative

Software|

| Applications|

* Atom
* Conference XP
* File Manager
* Open Live Writer
* PowerToys for Windows 10
* Windows Calculator
* Windows Console
* Windows Terminal
* WorldWide Telescope
* XML Notepad

|

Video games|

* Allegiance

Programming languages|

* Bosque
* C#
* Dafny
* F#
* F*
* IronPython
* IronRuby
* P
* PowerShell
* Q#
* R Open
* Small Basic
* TypeScript
* Visual Basic .NET

Frameworks and
development tools|

* .NET Bio
* .NET Core
* .NET Framework
* .NET Micro Framework
* AirSim
* ASP.NET
* ASP.NET AJAX
* ASP.NET Core
* ASP.NET MVC
* ASP.NET Razor
* ASP.NET Web Forms
* Blazor
* C++/WinRT
* ChakraCore
* CLR Profiler
* DiskSpd
* Dryad
* Electron
* Entity Framework
* Managed Extensibility Framework
* Microsoft Automatic Graph Layout
* Microsoft Cognitive Toolkit
* Microsoft Detours
* ML.NET
* Mono
* MonoDevelop
* MSBuild
* NuGet
* Open Management Infrastructure
* Orleans
* ProcDump
* R Tools for Visual Studio
* Roslyn
* Sandcastle
* SignalR
* StyleCop
* SVNBridge
* T2 Temporal Prover
* Text Template Transformation Toolkit
* vcpkg
* Virtual File System for Git
* Visual Studio Code
* Windows Communication Foundation
* Windows Driver Frameworks
* Windows Forms
* Windows Presentation Foundation
* Windows Template Library
* WinJS
* WiX
* Z3 Theorem Prover

Operating systems|

* MS-DOS
* Barrelfish

Licenses|

* Microsoft Public License
* Microsoft Reciprocal License

Related|

* .NET Foundation
* F Sharp Software Foundation
* Microsoft Open Specification Promise
* Outercurve Foundation

Category

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/NuGet. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:NuGet&oldid=4143459"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template