2009-05-28 6 views
0

ich MSBuild bin neu und ich versuchte, auf mehrere Quellen im Netz zu lesen, aber ich SOMET Dinge bin fehlt ..erstellen MSBuild-Aufgabe, die rekursiv kopiert einen Ordner mehrere Projekte in meiner Lösung

Hier ist, was ich will:

  • eine Build-Task, die auf eine Verzeichnisstruktur rekursiv Kopien Ausführung von einem (fest einprogrammiert/konfigurierte) Pfad auf meinem Rechner
  • auf eine Reihe von Projekten in der Lösung
  • dann compiliert (release/debug, ich denke, Ich kann zwei Sätze von ihnen machen)
  • P vorzugsweise würde dieser Prozess aufgerufen werden, wenn ich f5 in VS drücke und aus dem Release/Debug-Drop-down auswählbar ist (mit einem anderen Namen natürlich).

Was ich noch nicht bekommen:

  • Wo ich meine .proj Datei stellen Sie? In meiner Wurzel (wo meine SLN-Datei ist)?
  • Wie kann ich VS dazu bringen, es abzuholen (binden Sie es an f5).
+0

Ich habe gerade eine Frage sehr ähnlich beantwortet, siehe meinen Eintrag unter [http://stackoverflow.com/questions/924972/msbuild-copy-to-several-locations-based-on-list-of-destination- Parameter/934896 # 934896] (http://stackoverflow.com/questions/924972/msbuild-copy-to-several-locations-based-on-list-of-destination-parameter/934896#934896). Sayed Ibrahim Hashimi Mein Buch: [In der Microsoft Build Engine: Verwenden von MSBuild und Team Foundation Build] (http://www.amazon.com/gp/product/0735626286?ie=UTF8&tag=sedodream-20&linkCode=xm2&camp=1789&creativeASIN=0735626286) –

Antwort

1

Sehen Sie sich die Copy Task Beispiele zum Kopieren einer Dateistruktur rekursiv an.

Verwandte Themen