Есть ли способ запустить внешний исполняемый файл после создания КОНКРЕТНОГО решения в Visual Studio 2008?

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

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

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


person Brandon    schedule 22.01.2009    source источник


Ответы (1)


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

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