NuGet is a free and open-source package manager for the Microsoft development platform. It was first introduced in 2010, and has now evolved to a larger ecosystem for the platform. Starting with Visual Studio 2012, it comes preinstalled as a Visual Studio extension.
You can create packages of your libraries and distribute them in NuGet Package gallery, http://www.nuget.org/packages, or to your local NuGet store, which, when published, can be downloaded again using NuGet Package Manager inside Visual Studio.
In this chapter, we will cover the following topics:
- Overview of NuGet Package Manager
- Creating a NuGet package library for .NET Framework:
- Creating the metadata in a NuGet Spec file
- Building NuGet Package
- Building NuGet Package for multiple .NET Frameworks
- Building NuGet Package with dependencies
- Creating a NuGet package library for .NET Standard...