Запуск макроса Visual Studio 2008 в событии перед сборкой - PullRequest
4 голосов
/ 09 мая 2009

У меня есть несколько макросов Visual Studio, созданных в Visual Studio, которые запускаются из обозревателя макросов и / или сочетаний клавиш. Я хотел бы запускать их автоматически на событиях до / после сборки, но не вижу возможности сделать это в свойствах проекта. Может кто-нибудь сказать мне, если это возможно, и если да, то как?

Ответы [ 2 ]

8 голосов
/ 09 мая 2009

В вашем макросе есть 4 события сборки, к которым вы можете подключиться:

  • OnBuildBegin - Будет запускаться при запуске любой операции сборки из IDE. Только огонь один раз для полного решения или многопроектная сборка.

  • OnBuildDone - Срабатывает после завершения операции сборки. Это событие вызывается только один раз для полного решения или операции многопроектной сборки.

  • OnBuildProjConfigBegin - срабатывает при сборке проекта начинается. Это событие используется для перехвата каждого события сборки проекта в рамках решения или операции многопроектной сборки.

  • OnBuildProjConfigDone - будет срабатывать когда сборка проекта завершена. это событие используется, чтобы поймать завершение каждой сборки проекта в рамках решения или мультипроекта операция сборки.

События модели объектов общего окружения

2 голосов
/ 09 мая 2009

Я не верю, что это возможно. Тем не менее, вы можете быстро создавать собственные задачи MSBuild для выполнения макроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...