We all know about Nuget Package Manger (http://docs.nuget.org/) functionality. It has some nice features that help us to manage the third party dlls/ tool. Restoring Package feature is one of them. Though we are familiar with this feature, but our main goal is to be habituated with it.
-It allows to download all the necessary packages automatically during solution build from Nuget package site such as nuget.com or you own site.
-So no need to add the dlls/tool to source control repository
-No reference issue generated in the developer pc or environment
For detail, please visit http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages or search in the web. there are many resources regarding it.