Click here to Skip to main content
Click here to Skip to main content

Tagged as

NuGet 2 Essentials: a review

, 21 Jan 2014
Rate this:
Please Sign up or sign in to vote.
codeproject If you are a .Net developer, there's no way you've never used, or at least heard about, NuGet. Unless you don't use any external dependencies, this package manager is a must have tool. And, if you want to learn it, you can spend a day or two reading various blogs, with lots of repeti

If you are a .Net developer, there's no way you've never used, or at least heard about, NuGet. Unless you don't use any external dependencies, this package manager is a must have tool. And, if you want to learn it, you can spend a day or two reading various blogs, with lots of repetition and stale information, or you can buy this book, NuGet 2 Essentials (note: this is not an affiliate link), and have it all in one place, nicely organized.

Let me help you make the right choice then.

The book has it all. From the first click on the "Manage NuGet Packages" menu item, to writing a custom PowerShell installation script for your own package, to installing a private Nuget gallery on your own server. Sometimes you are led by a hand, with detailed step-by-step instructions, yet being explained each step and the motivations behind that. Sometimes you are presented with a choice, with explanations of the pros and cons of each option. Because of this, the book never seems too advanced nor too primitive. The flow is also pretty natural: first, we read about a particular problem a developer has, then a solution that NuGet offers, then we dive into the details. So, you can choose the level of involvement, for example, read the overview now, leaving the implementation details for the time when you need them.

This is why, although the book is over 100 pages, you shouldn't be afraid that it would steal a lot of your precious time. It is very easy to just pick the stuff you need and leave the rest for the time when it's needed. "NuGet 2 Essentials" has something new for every developer, from a student learning an essential Visual Studio plugin, to an OSS developer preparing her own package for publishing, to a team manager setting up a private NuGet feed.

As I wanted to write a balanced review, I tried hard to find something negative about the book. The only thing I managed to figure is that it could add a few words about the NuGet's predecessors (OpenWrap, Nu, and Horn). However, I must admit that it would serve only a theoretical purpose, which is not essential for a practical book like this.

In other words, this book is perfect. If you need to learn NuGet on any level, go get it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Artem Smirnov
Software Developer Freelancer
Russian Federation Russian Federation
No Biography provided

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Mobile
Web04 | 2.8.140821.2 | Last Updated 21 Jan 2014
Article Copyright 2014 by Artem Smirnov
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid