2012-06-14 10 views

Respuesta

66

Esta pregunta es un poco viejo, pero me decidí a compartir la forma en que estoy haciendo esto para todos aquellos que buscan lo mismo:

  1. Arrastre & caer el packages.config del proyecto en el que los paquetes ya están instalado en el nuevo proyecto.
  2. Abra la consola Administrador de paquetes
  3. Tipo:

    actualización Paquete -Reinstall -ProjectName [nombre de su proyecto de destino]

  4. Pulse Intro :)
espero que ayude

+2

bien hecho para responder la pregunta en lugar de responder a alguna pregunta que no fue hecha. – user381624

+0

Nota: Si desea obtener todas las referencias y no solo los paquetes instalados, este método omitirá las referencias adicionales que no forman parte de un paquete. Por ejemplo, referencias de soluciones. Supongo que será necesario agregar manualmente al comparar la lista "Referencias" de ambos proyectos. – GazB

+0

Este método no parece instalar los redireccionamientos vinculantes de ensamblaje en su app.config, al menos en algunos casos. Si depende de ellos por alguna razón, volver a instalar el paquete individual parece solucionarlo. Podría ser un error en Nuget. –

17

Puede hacer clic derecho en el nodo de la solución y seleccionar "Gestionar paquetes para la solución", verá una lista de paquetes instalados en la solución, seleccionando cada paquete y haciendo clic en el botón "Administrar" puede decir qué paquete pertenece proyecto.

+1

Aunque la respuesta de gjsduarte responde mejor a la pregunta original, voté esto también y encontré que era información bastante útil para compartir. – GazB

+0

Muchas gracias :) – Beatles1692

Cuestiones relacionadas