NuGet is a package management framework that allows you to quickly and easily add assembly references to your .NET projects, with a powerful dependency resolution algorithm that ensures you’ve got everything you need in order for those assembly references to function properly. Heck, it’ll even perform any number of automated tasks or generate code to help prepare your project to use the new assembly reference. Not only that, the centralized repository is your one-click stop for thousands of open source libraries to help super-charge your applications. And — oh yeah — it’s already installed on your machine, right there in Visual Studio!
In this talk I’ll show you how to use NuGet to perform anything from the mundane task of adding assembly references to your project, all the way to sharing code snippets or even installing applications on your computer.