Language

NuGet (Packages)

In this chapter, you'll learn:
How to use the NuGet package manager to install helpers, and how to create a NuGet package.

  1. NuGet Overview

    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. Learn how to install it, and how to work with packages.

  2. Installing a Package in Visual Studio

    This topic describes how to find, install, remove, and update NuGet packages using the Manage NuGet Packages dialog box.

  3. Creating a Package

    Learn how to create and publish a NuGet package.

  4. NuGet for the Enterprise: NuGet in a Continuous Integration Automated Build System

    This blog post by Scott Hanselman contains links to videos and slides that explain how NuGet fits into the software development lifecycle in an enterprise environment.

  5. NuGet package of the Week: ImageResizer

    In this blog post, Scott Hanselman explains how to use the NuGet ImageResizer package to resize, crop, flip, and rotate images.

  6. NuGet In Depth: Empowering Open Source on the .NET Platform

    In this video Scott Hanselman goes from the basics of how to make and publish a NuGet package to "extreme" NuGet, and covers NuGet for enterprise and commercial use.

ASP.NET MVC Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:

Pro ASP.NET MVC 4

Pro ASP.NET MVC 4

by Adam Freeman

Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

by Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen