Nuget.exe Pack command based on a csproj includes all packages in packages.config as dependencies.
While it is good thing to have, it would be nice to provide a switch to turn that off if the user wants.
Like mentioned in the SO thread here : http://stackoverflow.com/questions/15012963/dont-include-dependencies-from-packages-config-file-when-creating-nuget-package - some of the dependencies can be "soft" dependencies.