ACTUALIZACIÓN para VS 2017:
Parece que la gente del equipo de Nuget finalmente comenzó a usar Nuget, lo que les ayudó a encontrar y solucionar varias cosas importantes. Entonces, ahora (si no me equivoco, ya que aún no migró a VS 2017), lo siguiente ya no es necesario. Debería poder establecer el "repositoryPath" en una carpeta local y funcionará. Incluso puede dejarlo ya que, de forma predeterminada, la ubicación de restauración se movió de las carpetas de soluciones al nivel de la máquina. De nuevo, todavía no lo probé solo
VS 2015 y anteriores
Solo un consejo para otras respuestas (específicamente esto ):
La ubicación de la carpeta del paquete NuGet se puede cambiar mediante la configuración, pero VisualStudio todavía hace referencia a los ensamblados en esta carpeta relativamente:
<HintPath>..\..\..\..\..\..\SomeAssembly\lib\net45\SomeAssembly.dll</HintPath>
Para solucionar esto (hasta una mejor solución), utilicé el comando subst para crear una unidad virtual que apunta a una nueva ubicación de la carpeta Paquetes:
subst N: C:\Development\NuGet\Packages
Ahora, al agregar un nuevo paquete NuGet, la referencia del proyecto utiliza su ubicación absoluta:
<HintPath>N:\SomeAssembly\lib\net45\SomeAssembly.dll</HintPath>
Nota:
- Dicha unidad virtual se eliminará después del reinicio, así que asegúrese de manejarla
- No olvide reemplazar las referencias existentes en los archivos del proyecto.