Introduction to NuGet
by John V. Petersen
This is a basic introduction to the NuGet library package management and dependency system that is integrated with Visual Studio. In this course, you will learn how to create and publish NuGet Packages. You will also learn how to host your own NuGet feed and gallery.
What you'll learn
This course is a basic introduction to NuGet. NuGet is a library and file dependency manager that is integrated into Visual Studio. With NuGet, you can wrap any kind of file (EXE's, DLL's, js/html/css files, source code, etc.) in a NuGet Package. In addition to contained files, a NuGet Package contains meta-data that describes what your files do as well as any dependencies that may exist with other NuGet Packages. NuGet Packages are published to either public or private feeds. The official NuGet feed and gallery can be found at nuget.org. In this course, you will learn how to create and publish packages with the various NuGet Tools. In addition, you will learn how to host your own NuGet Feed and gallery.
About the author
John Petersen has been developing software for over 20 years. It all started when, as a staff accountant, he was asked to get involved in a system upgrade to replace an old IBM Series 1 computer (about the size of a large refrigerator!). Those first programs were written in Clipper, Summer 87. Since that time, John’s tools included dBase, FoxBase, Visual FoxPro and Visual Basic. An early adopter of .NET, he then decided to go to law school. After practicing law for a few years, John realized tha... moret technology was a lot more interesting than the law. Today, John focuses on ASP.NET development and is having more fun than ever solving business problems for clients. John is a Practice Director for Custom Application Development at Neudesic, a Microsoft Gold Partner and the Trusted Technology Partner in Business Innovation. A 10-time recipient of Microsoft’s Most Valuable Professional Award, John is a current ASP.NET/IIS MVP. John is also an ASP Insider and is the INETA Mentor for PA and WV. John is the author of several books and is a frequent contributor to CODE Magazine. John holds a BS in Business Administration from Mansfield University, an MBA in Information Systems from St. Joseph’s University and a JD from the Rutgers School of Law – Camden.