Visual studio 在VisualStudio2008中构建了特定的解决方案之后,是否有办法运行外部可执行文件?

Visual studio 在VisualStudio2008中构建了特定的解决方案之后,是否有办法运行外部可执行文件?,visual-studio,build,macros,solution,Visual Studio,Build,Macros,Solution,我的问题与中的问题相同,即在Visual Studio中构建解决方案后,我正在寻找一种运行可执行文件或脚本的方法 我尝试了用宏捕获OnBuildDone事件的建议解决方案,据我所知,该宏需要放在MacrosIDE中MyMacros下的EnvironmentEvents部分。这样做的问题是,它使宏对我在VisualStudio中所做的一切都是全局的。换句话说,无论我正在构建哪个解决方案,它都会运行宏。但是,我只希望它为这一个解决方案运行 是否有一种方法可以使宏仅捕获特定解决方案的OnBuildDo

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

我尝试了用宏捕获OnBuildDone事件的建议解决方案,据我所知,该宏需要放在MacrosIDE中MyMacros下的EnvironmentEvents部分。这样做的问题是,它使宏对我在VisualStudio中所做的一切都是全局的。换句话说,无论我正在构建哪个解决方案,它都会运行宏。但是,我只希望它为这一个解决方案运行

是否有一种方法可以使宏仅捕获特定解决方案的OnBuildDone事件?

一种方法是:

  • 在该解决方案中定义一个新的、故障为空的项目
  • 指定此新项目依赖于每个其他项目(以便此新项目将在所有其他项目之后生成)
  • 将可执行文件或脚本作为此新项目的生成事件调用(而不是解决方案)