【问题标题】:Is there a way to run an outside executable after a SPECIFIC solution is built in Visual Studio 2008?在 Visual Studio 2008 中构建特定解决方案后,有没有办法运行外部可执行文件?
【发布时间】:2009-01-22 05:01:54
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio build macros solution


    【解决方案1】:

    一种方法是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-25
      • 1970-01-01
      相关资源
      最近更新 更多