2

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

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

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

4

1 回答 1

3

一种方法是:

  • 在该解决方案中定义一个新的、失败的空项目
  • 指定这个新项目依赖于所有其他项目(这样这个新项目将在所有其他项目之后构建)
  • 调用您的可执行文件或脚本作为这个新项目的构建事件(而不是解决方案)
于 2009-01-22T05:13:39.780 回答