Есть ли способ запустить внешний исполняемый файл после создания решения SPECIFIC в Visual Studio 2008? - PullRequest
2 голосов
/ 22 января 2009

У меня был тот же вопрос, который был задан в этой теме , т. Е. Я искал способ запустить исполняемый файл или скрипт после построения решения в Visual Studio.

Я опробовал предлагаемое решение для перехвата события OnBuildDone с помощью макроса, который (как я понимаю) должен быть помещен в раздел EnvironmentEvents под MyMacros в IDE макросов. Проблема в том, что он делает макрос глобальным для всего, что я делаю в Visual Studio. Другими словами, он запускает макрос независимо от того, какое решение я строю. Однако я хочу, чтобы он работал только для этого решения.

Есть ли способ создать макрос, который перехватывает событие OnBuildDone только для конкретного решения?

1 Ответ

3 голосов
/ 22 января 2009

Один из способов сделать это:

  • Определение нового, полностью пустого проекта в этом решении
  • Укажите, что этот новый проект зависит от каждого другого проекта (так что этот новый проект будет построен после всех других проектов)
  • Вызовите ваш исполняемый файл или скрипт как событие сборки этого нового проекта (вместо решения)
...