Hay un debate sobre este tema en http://nuget.codeplex.com/discussions/236592.
En la versión actual, la carpeta del paquete se agrega automáticamente a la configuración del control de versiones. Entonces, para mí, los paquetes NuGet se controlan en el control de versiones y se agregan a la compilación, siempre que no filtre mi panel de cambios pendientes solo a los elementos de la solución.
Sin embargo, no hay una carpeta u objeto en el Explorador de soluciones para él, por lo que si filtra los cambios pendientes sólo a elementos de solución, entonces los paquetes no se registrarán. No estoy seguro de cómo el NuGet los paquetes deben manejarse en SolutionExplorer. En el nivel de proyecto, puede agregar un Me gustaría ver alguna configuración en la solución para manejar eso. No estoy seguro de si debería ser una característica del archivo de solución o de NuGet.
Si se trata de un elemento de solución, el código de control de la versión de Visual Studio probablemente le dará una capacidad de configuración más sencilla.
Puede usar un indicador en la línea de comando NuGet para establecer la carpeta del paquete que desea ("-o"), pero no parece existir en ningún lugar en el administrador de paquetes o en el cuadro de diálogo agregar paquete de biblioteca o Visual Configuración de Studio Package Manager.
Le sugiero que se una en el hilo "http://nuget.codeplex.com/discussions/236592" para sugerencias de NuGet, o envíe sus comentarios al http://connect.microsoft.com/VisualStudio para que el equipo sepa cómo le gustaría que se maneje en el Explorador de soluciones/archivo sln.
imho, esta pregunta no está recibiendo la atención que se merece. Este es un punto destacado para muchas compañías. – Peter