2012-06-14 3 views

Antwort

66

Diese Frage ist ein bisschen alt, aber ich beschloss, zu teilen, wie ich dies für die gleichen suchen, um jemanden tue:

  1. Drag & die packages.config aus dem Projekt fallen, wo die Pakete bereits sind installiert in das neue Projekt.
  2. Öffnen Sie den Paket-Manager-Konsole
  3. Typ:

    -Update-Package -Neuinstallation -ProjectName [Name Ihres Zielprojekt]

  4. Drücken Sie die Eingabetaste :)
Ich hoffe, es hilft

+2

gut gemacht, um die Frage zu beantworten, anstatt einige Fragen zu beantworten, die nicht gefragt wurden. – user381624

+0

Hinweis: Wenn Sie alle Verweise und nicht nur installierte Pakete abrufen möchten, fehlen bei dieser Methode die zusätzlichen Verweise, die nicht zu einem Paket gehören. Zum Beispiel Lösungsreferenzen. Ich denke, dass diese manuell hinzugefügt werden müssen, indem die Liste "Referenzen" beider Projekte verglichen wird. – GazB

+0

Diese Methode scheint die Connections der Assemblybindung in Ihrer app.config nicht zu installieren, zumindest in einigen Fällen. Wenn Sie aus irgendeinem Grund darauf angewiesen sind, scheint die Neuinstallation des einzelnen Pakets es zu beheben. Könnte nur ein Fehler in Nuget sein. –

17

Sie können mit der rechten Maustaste auf Lösung Knoten und wählen Sie "Pakete für die Lösung verwalten", dann sehen Sie eine Liste der installierten Pakete in der Lösung, indem Sie jedes Paket auswählen und klicken Sie auf "Verwalten", können Sie sagen, welches Paket gehört zu Projekt.

+1

Obwohl gjsduarte Antwort die ursprüngliche Frage besser beantwortet, habe ich dies so gut gewählt, wie ich fand, dass es ziemlich nützliche Informationen zu teilen war. – GazB

+0

Vielen Dank :) – Beatles1692

Verwandte Themen