NuGet
NuGet
|
|
---|---|
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
- ↑ haacked.com .
- ^ Phil Haack: NuGet (formerly known as NuPack). In: CodePlex (in the WebArchive). Microsoft, November 1, 2010, accessed November 10, 2010 .
- ↑ Jennifer Leaf: NuGet for C ++. In: Developer Tools Blog. Microsoft, April 26, 2013, accessed April 29, 2013 .
- ^ Phil Haack: Changing the NuPack Project Name. OuterCurve Foundation (in the web archive), October 21, 2010, accessed November 6, 2010 .
- ↑ NUPACK: Nucleic Acid package. Retrieved October 21, 2017 .
- ↑ Xavier Decoster: An Overview of the NuGet Ecosystem. In: Code Project. July 31, 2013, accessed August 3, 2013 .
Web links
- Niklas: NuGet project homepage. In: GitHub . Accessed August 8, 2018 .
- George Chatzimanolis: NuGet Package Management for .NET. November 17, 2010, accessed August 3, 2013 .
- David Buksbaum: Managing Dependencies With NuGet. April 6, 2011, accessed August 3, 2013 .
- Xavier Decoster: An overview of the NuGet ecosystem. In: CodeProject . July 31, 2013, accessed August 3, 2013 .