仅在构建成功后,才可以在Visual Studio中启动生成文件的任何巧妙方法?

时间:2020-03-06 15:04:50  来源:igfitidea点击:

我们有一个在使用Visual Studio来启动我们的单元测试的构建过程中最后构建的makefile。不幸的是,如果构建失败,makefile仍将被处理,并且我们会遇到其他(讨厌的)错误。有什么办法可以防止这种情况?

例子
项目A:生成dummy.exe
项目B(makefile):构建命令为:运行dummy.exe / unittest

当项目A发生构建错误时,我们希望项目B跳过其构建命令。谢谢!

解决方案

转到项目属性。我假设我们已经在"构建后事件命令行"框中添加了某些内容?有一个"运行构建后事件"组合框,将其设置为"构建成功时"。

那是我们要找的东西吗?

将项目B(makefile项目)设置为依赖于项目A。这样,项目B将始终尝试在构建项目A之前先对其进行构建。