O'Reilly logo

Pro NuGet by Xavier Decoster, Maarten Balliauw

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Escaping From Dependency Hell

To understand the goals of and the reasons behind a package management tool for the .NET platform, it's worth considering how developers have been managing software dependencies so far. If you ever struggled updating a referenced assembly to a new version, or searched for documentation on a third-party library to perform a specific task, to find out such documentation did not exist, you have encountered dependency management issues. If you ever had a build failing or a runtime exception because of a reference collision, you have entered dependency hell.

Dependency hell is a term for the frustration of software users who have installed software packages which have dependencies on specific versions of other software ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required