In this chapter, we have described how dependency issues have struck many .NET development teams and how people tried to come up with a proper solution or workaround. We've also discussed the pain points involved, and how a package management tool can help you solve them.
In the next chapter, we'll get you started with everything you need to be up and running with NuGet with a minimum amount of effort. By chapter 7, you'll be ready for more realistic enterprise scenarios, including hosting your own NuGet server, integrate with source control and continuous integration scenarios and automated deployment. Finally, we'll also change our perspectives and take a look at different ways of leveraging NuGet, such as in a plugin system.