在Visual Studio 2008中构建SPECIFIC解决方案后,有没有办法运行外部可执行文件?

时间:2009-01-22 05:01:54

标签: visual-studio build macros solution

我遇到的问题与this thread中的问题相同,即在Visual Studio中构建解决方案后,我正在寻找运行可执行文件或脚本的方法。

我尝试了使用宏捕获OnBuildDone事件的建议解决方案,我(根据我的理解)需要将其放在Macros IDE中MyMacros下的EnvironmentEvents部分中。这样做的问题在于它使宏在我在Visual Studio中所做的一切都是全局的。换句话说,它运行宏,无论我正在构建哪个解决方案。但是,我只想让它运行那个解决方案。

有没有办法让宏只捕获特定解决方案的OnBuildDone事件?

1 个答案:

答案 0 :(得分:3)

一种方法是:

  • 在该解决方案中定义一个新的,空洞的项目
  • 指定此新项目依赖于所有其他项目(以便在所有其他项目之后构建此新项目)
  • 调用您的可执行文件或脚本作为此新项目的构建事件(而非解决方案)