NuGet

from Wikipedia, the free encyclopedia
NuGet

NuGet project logo
Basic data

developer Microsoft / Outercurve Foundation
Publishing year October 6, 2010
Current  version 4.7
(May 14, 2018)
programming language C #
category Package management
License Apache License 2.0
NuGet

NuGet is a system for the free distribution of software components in the form of packages. In particular, it facilitates the integration of libraries in software development under .NET . The packages are uploaded by their developers to central repositories (the best known are nuget.org and myget.org) and provided with metadata (e.g. the required .NET version). The packages are then visible in the repository's gallery.

Now other developers in their development environment can download these packages from the repository. Packages can be dependent on other packages; the recursive resolution of the dependencies occurs automatically. The packages can contain both managed code and native libraries, which have been developed in C or C ++, for example.

NuGet is integrated into Visual-Studio and is also used by MonoDevelop , SharpDevelop and LINQPad . The command line tools MSBuild and dotnet can also handle the packages. In addition, NuGet can be addressed from the Powershell command line and automated with Powershell scripts.

NuGet was originally called NuPack . The name was changed to avoid confusion with the NUPACK software suite (= software for the analysis and design of nucleic acid structures).

Since launching in 2010, NuGet has grown into a software tools and services ecosystem.

swell

  1. haacked.com .
  2. ^ Phil Haack: NuGet (formerly known as NuPack). In: CodePlex (in the WebArchive). Microsoft, November 1, 2010, accessed November 10, 2010 .
  3. Jennifer Leaf: NuGet for C ++. In: Developer Tools Blog. Microsoft, April 26, 2013, accessed April 29, 2013 .
  4. ^ Phil Haack: Changing the NuPack Project Name. OuterCurve Foundation (in the web archive), October 21, 2010, accessed November 6, 2010 .
  5. NUPACK: Nucleic Acid package. Retrieved October 21, 2017 .
  6. Xavier Decoster: An Overview of the NuGet Ecosystem. In: Code Project. July 31, 2013, accessed August 3, 2013 .

Web links