NuGet Documentation
-
Get Started
-
-
What is NuGet?
Learn how NuGet, the package manager for .NET, allows developers to create, share, and consume libraries.
-
Quickstart: Using a package
Learn how to install and use a NuGet package within a project (walkthroughs are available for both the dotnet CLI and Visual Studio).
-
Quickstart: Creating a package
Experience NuGet's tools and capabilities for package creation (walkthroughs are available for both the dotnet CLI and Visual Studio).
-
Create packages
Everything you need to know about creating NuGet packages, from overall workflow to versioning, pre-release, & other specialized packages.
-
Consume packages
Everything you need to know about using NuGet packages, from finding and choosing good packages to restoration updates, and caching.
-
Host packages
Learn how to host packages on your own servers or galleries to make them available to only a limited audience.
-
-
-
Tools & Reference
-
-
Tools
The complete guides to the nuget.exe command-line tool, and the Package Manager UI and Package Manager Console in Visual Studio.
-
Reference
Details about artifacts and formats NuGet uses, supported frameworks, and errors and warnings.
-
API
Details about the NuGet HTTP protocol and programmatically interacting with package sources.
-
Visual Studio extensibility
Details about the API to the NuGet Package Manager UI and Console in Visual Studio, project system support, and integrating into Visual Studio templates.
-
Policies
Information about NuGet as an open-source project, governance, ecosystem and dispute resolution.
-
-