2009-05-08 5 views
4

Ich habe einige Visual Studio-Makros in Visual Studio erstellt, die von den Makro-Explorer und/oder Tastenkombinationen ausgeführt werden. Ich möchte diese automatisch auf Pre/Post Build-Ereignisse ausführen, sehe aber keine Option in den Projekteigenschaften. Kann mir jemand sagen, ob das möglich ist und wenn ja, wie?Ausführen von Visual Studio 2008 Makro auf Pre Build-Ereignis

Antwort

8

In Ihrem Makro gibt es 4 Build-Ereignisse können Sie einhaken:

  • OnBuildBegin - Wird ausgelöst, wenn ein Build-Betrieb von dem IDE ausgelöst wird. Es wird nur einmal für eine vollständige Lösung oder Multiprojekt-Build-Vorgang ausgelöst.

  • OnBuildDone - Wird ausgelöst, wenn ein Buildvorgang abgeschlossen ist. Dieses Ereignis wird nur einmal für eine vollständige Lösung oder einen Multiprojekt-Buildvorgang ausgelöst.

  • OnBuildProjConfigBegin - Wird ausgelöst, wenn ein Projekt Build beginnt. Dieses Ereignis wird verwendet, um jedes Buildereignis des Projekts innerhalb einer Lösungs- oder Multiprojekt-Buildoperation abzufangen.

  • OnBuildProjConfigDone - Wird ausgelöst, wenn ein Projekt erstellt wurde. Dieses Ereignis wird verwendet, um die Fertigstellung jedes Projekt Build innerhalb einer Lösung oder Multiprojekt Build-Operation zu fangen.

Common Environment Object Model Events

2

Ich glaube nicht, dass es möglich ist. Das heißt, Sie können schnell create custom MSBuild Aufgaben, um die Aufgabe der Makros zu erledigen.