Welcome to NuGet Docs

NuGet is a Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists documentation that will help you use NuGet packages and create your own.

  1. Start Here

    1. Overview

    2. Installing NuGet

    3. Managing NuGet Packages Using The Dialog

    4. Using the Package Manager Console

    5. Videos

    6. NuGet FAQ

  2. Creating Packages

    1. Creating and Publishing a Package

    2. Creating and Publishing a Symbol Package

    3. Creating Localized Packages

    4. Configuration File and Source Code Transformations

    5. Package Conventions

    6. Using a GUI to build packages

    7. Hosting Your Own NuGet Feeds

  3. Workflows

    1. Package Visualizer

    2. Using NuGet without committing packages

    3. Migrating to Automatic Package Restore

    4. Managing Package Owners

    5. Reinstalling Packages

  4. Reference

    1. Nuspec Reference

    2. NuGet Config File

    3. NuGet Config Settings

    4. NuGet Config Defaults

    5. Package Restore

    6. Package Restore with Team Build

    7. Versioning

    8. Command Line Reference

    9. Package Manager Console PowerShell Reference

    10. Packages in Visual Studio Templates

    11. Invoking NuGet Services from inside Visual Studio

    12. Extensibility APIs

    13. Support for Native Projects

    14. Search Syntax

    15. Allowing NuGet Through Firewalls

    16. Known Issues

    17. Ecosystem

    18. Governance

  5. Contribute

    1. Contributing to NuGet

    2. Contributing to NuGet Documentation

    3. Setting up the NuGet Development Environment

    4. Coding Guidelines

    5. Project Guidelines

    6. Functional Testing

    7. Release Branches

    8. Setting Up a Local Gallery

    9. Branding the NuGet Gallery

    10. NuGet Client Test Plan

    11. NuGet Gallery Test Plan

  6. Release Notes

    1. NuGet 2.8.3

    2. NuGet 2.8.2

    3. NuGet 2.8.1

    4. NuGet 2.6.1 for WebMatrix

    5. NuGet 2.8

    6. NuGet 2.7.2

    7. NuGet 2.7.1

    8. NuGet 2.7

    9. NuGet 2.6

    10. NuGet 2.5

    11. NuGet 2.2.1

    12. NuGet 2.2

    13. NuGet 2.1

    14. NuGet 2.0

    15. NuGet 1.8

    16. NuGet 1.7

    17. NuGet 1.6

    18. NuGet 1.5

    19. NuGet 1.4

    20. NuGet 1.3

    21. NuGet 1.2

    22. NuGet 1.1

  7. Working Specs

    1. Editing Package Descriptions

    2. Showing Package Dependents

    3. Static Analysis In Gallery

    4. Support Multiple Projects In One Directory