Apress Access
  • eBook Price: $41.99
Buy eBook Buy Print Book
Have you ever been to a place called dependency hell? Every added dependency to your software product is a potential increase in risk. Pro NuGet, an open-source tool for the .NET Framework, will give you the skills you'll need to manage your software development process with confidence.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-4191-1
  • 312 Pages
  • User Level: Intermediate to Advanced
  • Publication Date: March 6, 2012
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Windows 10 for the Internet of Things
  • DevOps on the Microsoft Stack
  • Practical Microsoft Visual Studio 2015
  • Develop Microsoft HoloLens Apps Now
  • Windows Group Policy Troubleshooting
Full Description

Pro NuGet offers you a solid architectural understanding of how to manage software dependencies using NuGet, an open-source package management tool for the .NET Framework. Providing practical guidance through a multitude of examples and more advanced scenarios, this book shows you how to unleash all the power that NuGet offers. It will help you to streamline your day to day development and even make it more fun to write code.

Authors Maarten Balliauw and Xavier Decoster have been working with NuGet since it was first released, contributing many ideas and practical solutions to the community over that time. In this book they demonstrate both the core concepts and the more advanced thinking needed to use NuGet effectively.

What you’ll learn

  • Interact with NuGet using both the graphical user interface and the command line.
  • Set up your own NuGet repository and develop a basic NuGet server application.
  • Explore different automation scenarios leveraging NuGet, including continuous integration and automated deployment.
  • Quickly set up an enterprise-ready environment with MyGet, a NuGet-as-a-Service web application.
  • Use NuGet to accomplish other goals, such as delivering plug-ins or modules to a web application.

Who this book is for

With help from this succinct guide, you’ll quickly trust NuGet as a swift, invaluable asset in your toolbox. Find yourself imbued with the knowledge and skills to escape ‘dependency hell’ and establish a solid pattern to maintain external references in projects using NuGet.

Table of Contents

Table of Contents

  1. Getting Started
  2. Consuming and Managing Packages in a Solution
  3. Creating Pacakages
  4. Publishing Packages
  5. Hosting Your Own NuGet Server
  6. Continuous Package Integration
  7. Automated Delivery
  8. Extending NuGet
  9. NuGet as a Protocol
  10. Appendix A
  11. Appendix B
  12. Appendix C
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book