我有与 this thread 中提出的相同问题,即我正在寻找一种在 Visual Studio 中构建解决方案后运行可执行文件或脚本的方法。
我尝试了使用宏捕获 OnBuildDone 事件的建议解决方案,该解决方案(据我所知)需要放置在宏 IDE 中 MyMacros 下的 EnvironmentEvents 部分中。这样做的问题是,它使宏对于我在 Visual Studio 中所做的所有操作都是全局的。换句话说,无论我正在构建哪种解决方案,它都会运行宏。但是,我只希望它为该一种解决方案运行。
有没有办法制作一个宏来仅捕获特定解决方案的 OnBuildDone 事件?
最佳答案
一种方法是:
- 在该解决方案中定义一个新的、失败的空项目
- 指定此新项目依赖于所有其他项目(以便此新项目将在所有其他项目之后构建)
- 调用您的可执行文件或脚本作为此新项目(而不是解决方案)的构建事件
关于visual-studio - 在 Visual Studio 2008 中构建特定解决方案后,有没有办法运行外部可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/468092/