2009-03-30 14 views
2

(wirklich) auszuführen Ich muss Shell (nach Aufruf einer ClickOnce-Veröffentlichung svn Commit für meine .application-Datei aufrufen). Ich konnte jedoch keine Möglichkeit finden, sie in meine MSBuild-.csproj-Datei einzubinden.Wie bekomme ich etwas, um AfterPublish mit MSBuild

  • Das Postbuild Ereignis ist noch zu früh
  • Und calling 'Start Some.exe' in Postbuild nicht
  • im Hintergrund laufen und das Afterbuild Ziel von MSBuild verwendet wird getan vor Die Dateien werden bereitgestellt.

Dang!

benutzen ich das ziemlich cool MSBuild SideKick meine CSPROJ Datei zu überprüfen und, wenn ich von innen Side-Kick Ziel in der Tat geschehen nach dem Bauprozess wird die Afterbuild ausgeführt werden. Hover; Meine Shell schlägt fehl und ich würde es vorziehen, dass die Dinge trotzdem in der IDE funktionieren.

Hat jemand irgendwelche Weisheiten in diesem Bereich?

Antwort

0

Wir haben die Aufgabe verwendet, um an verschiedenen Stellen im Build auszustatten. Dadurch wird eine neue Instanz von cmd.exe für Sie erstellt. Ich habe damit PowerShell-Skripte im Hintergrund erzeugt. Es ist nett, da Sie mit PowerShell viel erreichen können, stellen Sie sicher, dass Sie stdout verwenden, damit das PS-Protokoll in Ihrem Teambuild angezeigt wird.