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

标签 visual-studio build macros solution

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

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

有没有办法制作一个宏来仅捕获特定解决方案的 OnBuildDone 事件?

最佳答案

一种方法是:

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

关于visual-studio - 在 Visual Studio 2008 中构建特定解决方案后,有没有办法运行外部可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/468092/

相关文章:

.net - 在 OS X 上使用 BootCamp/VMWare 的 VisualStudio

android - gradle添加依赖后找不到资源

mysql - 在 Ubuntu linux 上构建 C 项目出现错误 'mysql/mysql.h no such file'

C 宏 : How to use macro to generate parameters list of another macro

c++ - 在要连接的宏中扩展 C++ 宏

c++ - 可以在 C++ 中的字符串文字中写入 unicode 字符吗

c# - Blazor 名称 'Invoke' 在当前上下文中不存在

c# - 当时间为 XX 时显示气球提示 :XX in C#

gradle - 如何从根构建控制子项目Gradle任务的顺序?

c - 确定大端或小端机器的宏定义?