PacktLib: NuGet 2 Essentials

NuGet 2 Essentials

Credits

Foreword

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Using a Package Manager in Visual Studio

Benefits of using a package manager

Manually adding third-party library references

Setting up NuGet in Visual Studio

Adding references to third-party libraries using NuGet

Summary

Package Management

Updating referenced third-party libraries

Support for different target platforms

Using NuGet with source control

Using Package Manager Console

Summary

Creating and Publishing a Package

Creating a package with NuGet Package Explorer

Publishing the package to the official NuGet Gallery

Creating and publishing a package from the command line

Generating the package during the build process

Understanding package versioning

Summary

Adding Features to a NuGet Package

Package folder structure

Multiplatform support

Packaging localized satellite assemblies

Adding new files and modifying existing ones

Including PowerShell scripts in a package

Debugging of packages

Summary

Hosting an Internal NuGet Server

Understanding reasons for hosting NuGet internally

Creating a NuGet package repository

NuGet server in a continuous integration system

Summary

Index