Where are solution wide packages stored?

Feb 5, 2012 at 10:40 AM

References to my project-level packages are stored in MyProject\packages.config, however, I can't find where NuGet stores info about the solution-wide packages. One package that I've downloaded was psake and I can see the contents of the package in packages\psake., however, I've looked into my SLN file, .nuget\NuGet.targets and .nuget\NuGet.Config and can't see a mention of psake anywhere.

How does this work and where are the solution-level packages referenced from?

Feb 5, 2012 at 1:04 PM

In current version of NuGet, we don't store information about solution-level packages anywhere. We scan the packages folder and look for all sub-folder under that folder.

However, in 1.7, we'll be adding a solution-level packages.config under the .nuget folder. In fact, this change has already be checked into our main branch. 

Feb 5, 2012 at 3:45 PM

So in 1.6, I cannot really depend on solution-wide packages as they won't be restored automatically on a new machine, right?

Feb 5, 2012 at 3:51 PM


Feb 7, 2012 at 2:25 AM
Edited Feb 7, 2012 at 2:25 AM

when do you think 1.7 will be released? thanks



green smoke gbg

Feb 7, 2012 at 2:55 AM

Right now we don't have the schedule for 1.7 yet. I'll update this thread once I know it.