Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Run Visual Studio 2008 Macro on Pre Build Event

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?

like image 525
Jason Irwin Avatar asked Dec 30 '22 00:12

Jason Irwin


2 Answers

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

like image 73
Robert Kozak Avatar answered Jan 01 '23 13:01

Robert Kozak


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

like image 33
Scott Weinstein Avatar answered Jan 01 '23 13:01

Scott Weinstein