如何在post build事件上运行exe

时间:2011-10-09 13:08:35

标签: visual-studio visual-studio-2010

在帖子构建事件上运行某个exe文件的正确脚本是什么?

3 个答案:

答案 0 :(得分:23)

就像从命令行运行此.exe一样。因此,如果路径或可执行文件名包含空格,请使用完整路径指定.exe并将其括在双引号中。

答案 1 :(得分:10)

提供的答案是正确的,但并不总是需要提供完整的路径。

示例:运行其中一个项目输出可执行文件。

  • (可选)配置构建后事件以运行Always
  • 使用相对于项目路径的路径。例如"$(ProjectDir)bin\Debug\maybe_just_refreshed.exe"m93a建议的更好的版本:"$(TargetDir)maybe_just_refreshed.exe"(这适用于自定义输出位置的情况(不是默认的bin\Debug)。

答案 2 :(得分:0)

这些答案都不对我有用。

即使我的exe位于我提供的文件路径中,它仍然退出并显示代码“ whatever”,并且从未使用。

然后我这样做了:

cd $(ProjectDir)

“ MyProgram.exe”

...在构建事件后的命令行编辑器中分别位于单独的行上。

我的应用程序位于项目目录中。他们不在同一行上工作,但单独的行工作正常。