2011-01-24 14 views
31

Nuget coloca el paquete en mi carpeta raíz (en mi caso mi carpeta troncal). Me pregunto si hay alguna manera de que VS 2010 sepa sobre esta carpeta. Estoy usando ankh svn para hacer mi trayecto, por lo que sería muy agradable tenerlo en mi solución, así que cuando agrego una referencia, puedo comprometerlo desde VS 2010 y no tener que ir a mi troncal y hacerlo manualmente.¿Agregar carpeta NuGet Packages al archivo de solución?

se puede hacer esto?

Respuesta

10

La manera más fácil de hacer esto actualmente es mediante el uso del Explorador de copia de trabajo (Ver -> Explorador de copia de trabajo). Desde aquí puede navegar por la carpeta de la solución y agregar la referencia.

que añade la idea de mejorar esto a la AnkhSVN feedback forum, por favor ir a votar :-)

+0

Ok votó por él! – chobo2

+1

esto funcionará bien, el problema es que tiene que hacerlo manualmente y cuando agrega otros paquetes debe hacerlo nuevamente. Cuando están en un equipo, los otros desarrolladores no tendrán los archivos extraídos del control de fuente automáticamente. Entonces, para un solo desarrollador estaría de acuerdo con la respuesta. –

+1

@SimonThompson Eso no es cierto, agregando que es manual, pero solo debe hacerlo una persona que agregue la referencia. El resto es automático. –

7

Puedes añadir el directorio de paquetes como un proyecto web. Uso TFS así que el único problema es después de agregar un paquete Necesito incluir estos archivos en el control de origen pero al menos allí visible ...

+0

Lame (en nombre de Visual Studio) pero funciona. – stefann

+0

De acuerdo debería ser una forma oficial, es como si se hubieran olvidado :-) –

+2

Al principio obtuve errores de compilación al hacer esto. Recuerde eliminar el "sitio web" de la lista de proyectos para compilar. Entonces funciona como un encanto. – CodeGrue

23

Usted puede estar interesado en leer este documento NuGet:

+2

Sí. He estado usando esto desde que salió. Feliz que se le ocurrió esta solución, ya que es incluso mejor que cometer los .dlls. – chobo2

+2

Gracias. Esto debería haber estado en la versión inicial ... –

+2

Muy buena respuesta. OP debería aceptarlo en su lugar. – zmbq

Cuestiones relacionadas