NuGet no está perdiendo paquetes

Tengo la siguiente estructura de proyecto en VSS

Ahora enVisual Studio 2010 Pro: Yo abroSolución 2 y luego agregarLibrary1 como proyecto externo.

Library1 hace referencia a dos bibliotecas externas que obtengo a través de NuGet. Cuando construyo mi Solution2 todo funciona bien. Así que me registré en todo mi proyecto.

Problema: Cuando otro desarrollador obtiene la Solución 2 de sourcesafe y compila, dice que a Library1 le faltan esas bibliotecas dlls externas.

Intenté lo siguiente:

1:http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

Así que ahora tengo la carpeta .nuget en Solution2 que se registra. Pero eso todavía no trae las dlls.

Mi duda es que la Biblioteca1 en una solución separada está causando este problema.

¿Alguna idea de cómo obtener paquetes perdidos automáticamente a través de NuGet?

Actualizar:
Las sugerencias de Xavier ayudaron y aquí están dos de sus publicaciones en el blog:

http://xavierdecoster.com/how-to-nuget-package-restore-when-sharing-projects-between-solutionshttp://xavierdecoster.com/debugging-nuget-package-restore

Respuestas a la pregunta(2)

Su respuesta a la pregunta