NuGet-Paket-Dateien, die nicht kopiert wird, um die Projekt-Inhalte beim bauen

Baue ich eine MVC4 Webanwendung mit VS2012 professional mit NuGet-Paket-Manager version 2.2.31210. Ich habe mehrere Projekte in meiner Lösung, die alle teilen die verschiedenen Pakete, die ich installiert mit NuGet. Eines meiner Projekte ist eine MVC4-Anwendung, wo ich bin mit Paketen wie bootstrap, jquery UI, etc, alles installiert, mit NuGet.

Wenn ich Klonen einer frischen Kopie meiner kompletten Lösung aus meinem repository und build meine MVC4-Projekt, das Paket restore-Funktion scheint zu funktionieren: es wird das packages-Verzeichnis unter dem Projektmappen-Verzeichnis und füllt es werden alle Versionen der Pakete, die ich erwarten, zu sehen. Jedoch der Inhalt von Dateien nicht kopiert, an die entsprechenden stellen im MVC-app-Verzeichnis. Die seltsame Sache ist, dass es funktioniert erstellen Sie die Verzeichnisse für den Inhalt, aber nicht kopieren Sie den Inhalt der Dateien selbst.

So bin ich zum Beispiel über das Twitter Bootstrap Paket, in dem angezeigt wird, in der Pakete/Twitter.Bootstrap.2.2.2. Im MVC-Projekt einen Ordner namens bootstrap (mit css, img und js Verzeichnisse) angelegt wird, in das Inhalts-Verzeichnis. Aber, keine css-oder js-Dateien kopiert werden in diese Verzeichnisse!

Hat jemand eine Ahnung, was Magie Beschwörung muss ich aussprechen, um die build-zu-kopieren Sie diese Dateien von der NuGet-Pakete-Verzeichnis?

  • dies scheint zu sein, verfolgt mit diesem bug nuget.codeplex.com/workitem/1239
  • Dies scheint wie eine ziemlich große Fehler für mich. Ich Blick das NuGet-Package-Restore-Funktion als grundlegend gebrochen werden, wenn es kopiert keine Dateien in den gleichen Orten, die Sie kopiert werden, bei der erstmaligen installation eines Pakets.
InformationsquelleAutor AngCaruso | 2013-02-18
Schreibe einen Kommentar