如何在Visual Studio社区2013中触发构建后事件?

时间:2015-06-14 19:34:48

标签: visual-studio

我右键单击了我的C ++项目 - 属性 - 配置属性 - 构建事件 - 构建后事件并将命令行设置为calc

我现在做Build - Rebuild Solution虽然我在输出窗格中得到了这个,但计算器永远不会启动。

========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ========== 

我甚至尝试过配置属性 - 自定义构建步骤 - 常规并将命令行设置为notepad并将执行后设置为CoreBuild,但重建解决方案中没有任何操作。

注意:我的Post-Build事件实际上是一个复制命令,但由于这不起作用,我想把它分解为更简单的东西。

1 个答案:

答案 0 :(得分:0)

我继承了这个项目,它有几个配置(ANSI Debug / Release和Unicode Debug / Release)。

由于我只针对Unicode,因此我手动从sln和vcxproj文件中删除了这些部分。

考虑到这一点,Visual Studio为不同的配置显示了不同的选项,这一点变得更加清晰。

切换到All Configurations选项并从其他部分删除后,我可以进行计算运行。

xcopy仍然失败了一段时间,因为$(TargetPath)在链接器中更改为OuputFile选项并且调试配置后缀为“_Debug”时未正确解析。

这一切现在似乎都有效。