I wonder if it is possible to use nuget to only store references to the required packages in version control (only the package.config and ignore the packages folder).
Is there a way to tell nuget to (re)download all the referenced packages in the various package.config files? Or something similar which could be put into a build script.
Update:
Seems that I m not the only one who requested this feature: See this work item (thanks to PHeiberg for the hint)
Update 2:
NuGet now has this feature builtin. See Using NuGet without committing packages to source control for details. All left is to add the packages directory to .gitignore or some equivalent of your VCS (/packages/
will do the trick if you have it in the root of your repository and are using git).