This document describes NuGet, an open source package management system for .NET. It discusses what NuGet is, its components, how to create and use packages, and where to access the NuGet tools and gallery server. Key points include:
- NuGet allows managing third party assembly dependencies and sharing code through packages.
- Packages can contain assemblies, content files, and tools/transformations.
- The NuGet tools include a Visual Studio add-in, console app, MSBuild tasks, and package explorer.
- Creating packages involves a nuspec file and optionally content, transformations, and PowerShell scripts.
- The NuGet gallery server hosts packages and provides an OData API for access.