Girish Mahajan (Editor)

NuGet

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Written in
  
C#

Platform
  
.NET Framework

NuGet

Developer(s)
  
Microsoft, .NET Foundation

Initial release
  
5 October 2010 (2010-10-05)

Stable release
  
3.5 / 27 October 2016; 4 months ago (2016-10-27)

Type
  
Package management system

NuGet is a free and open-source package manager designed for the Microsoft development platform (formerly known as NuPack). Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services.

NuGet is distributed as a Visual Studio extension. Starting with Visual Studio 2012, NuGet comes preinstalled by default. NuGet is also integrated with SharpDevelop. NuGet can also be used from the command line and automated with scripts.

It supports multiple programming languages, including:

  • .NET Framework packages
  • Native packages written in C++, with package creation aided by CoApp
  • Chocolatey

    Chocolatey is a machine-level package manager and installer for software packages, built for the Windows NT platform. It is an execution engine using the NuGet packaging infrastructure and Windows PowerShell to provide an automation tool for installing software on Windows machines, designed to simplify the process from the user perspective. The name is an extension on a pun of NuGet (from "nougat") as there are nougats with chocolate ingredients.

    Chocolatey can be invoked by the OneGet module of PowerShell version 5.0.

    References

    NuGet Wikipedia