4

I have some Visual Studio Macros created in visual studio which run from the macro explorer and/or keyboard shortcuts. I would like to run these automatically on pre/post build events but see no option to do so in the project properties. Can anyone tell me if this is possible and, if so, how?

wonea
  • 4,783
  • 17
  • 86
  • 139
Jason Irwin
  • 1,985
  • 2
  • 29
  • 42

2 Answers2

8

In your macro there are 4 build events you can hook into:

  • OnBuildBegin -- Will fire when any build operation is fired from the IDE. It fires only once for a full solution or multiproject build operation.

  • OnBuildDone -- Will fire when a build operation completes. This event fires only once for a full solution or multiproject build operation.

  • OnBuildProjConfigBegin -- Will fire when a project build begins. This event is used to catch each project build event within a solution or multiproject build operation.

  • OnBuildProjConfigDone -- Will fire when a project build completes. This event is used to catch the completion of each project build within a solution or multiproject build operation.

Common Environment Object Model Events

Robert Kozak
  • 2,043
  • 17
  • 33
2

I don't belive it's possible. That said, you can quickly create custom MSBuild tasks to do the job of the macros.

Scott Weinstein
  • 18,890
  • 14
  • 78
  • 115