NuGet Documentation
-
Get Started
-
-
What is NuGet?
Learn how NuGet, the package manager for .NET, allows developers to create, share, and consume libraries.
-
Quickstarts
Experience NuGet with focused walkthroughs for creating a simple package and using a package.
-
Guides
Experience NuGet's tools and capabilities with installation and package creation walkthroughs.
-
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
Frequently-asked questions along with information about NuGet as an open-source project, deleting packages, and resolving disputes.
-
-