Join Walt Ritscher for an in-depth discussion in this video What you should know, part of Windows Package Management with NuGet and Chocolatey.
- View Offline
- [Voiceover] So what should you know before coming into this course? Well know that this is an introduction to the Microsoft package management system and some additional tools that supplement it. NuGet is the Microsoft package management system. It provides a way to download and set up third-part libraries and assets into your Visual Studio project or solution, therefore some experience with Visual Studio, the full featured Microsoft developer IDE is a plus. In this course I'll be working with NuGet and Visual Studio 2015. NuGet is also available for Visual Studio 2013, 2012 and 2010.
There are a number of courses available to help you learn how to work with Visual Studio 2015. NuGet is also integrated with PowerShell. As you may know, PowerShell is the modern command shell available in Windows. PowerShell is installed on Windows 7 and Windows server 2008 and on every subsequent Windows release. You don't need to have any scripting or command line experience or prior knowledge of Powershell to be successful at this course. This course is about a package management system. I'll use NuGet to add libraries to .NET projects, so naturally I'll be working with solutions and projects that contain some code.
I usually program in C# so that's the language that I'll use during the course. Don't worry, NuGet works with projects written in any programming language supported by Visual Studio. The core frameworks I'll use are .NET and then newer universal Windows platform. You'll also see some some sample coding in ASP.NET. But the point I wanna make is that this course is not focused on the code or .NET, it's about the NuGet tooling, so you'll be okay if you don't have much experience in C# and .NET. Having said that, if you are unfamiliar with C# I recommend you watch the C# essentials training course.
We also have courses on the other Microsoft project types. Search our catalog and find out what you need to improve your foundational knowledge before you start to explore NuGet.
- What is a package manager?
- Installing NuGet in Visual Studio
- Installing and managing packages
- Updating packages
- Working with PowerShell and NuGet
- Finding packages with NuGet Gallery and ASP.NET MVC
- Using Package Restore
- Using the Chocolatey machine packet manager
- Using Boxstarter for creating installation packages
- Using OneGet/PackageManagement
- Creating, publishing, and installing a custom NuGet package