自动取消Visual Studio 2013中第一个错误的构建

时间:2015-08-23 11:35:47

标签: c++ visual-studio visual-studio-2012 visual-studio-2013

我正在寻找一种让Visual Studio在第一次C ++编译错误后立即取消构建的方法。

有一个extension called "StopOnFirstBuildError",但是 - 与它的名字相反 - 它只在第一个项目失败后停止构建(所以如果我碰巧在我的解决方案中只有一个项目,它什么都没做)。有一些声称可以做到这一点的宏,但在VS2012中放弃了宏支持,所以我不能使用它们,因为我使用的是visual studio 2013.

我手动做什么以及为什么:每当第一次在输出中出现“错误”这个词时,我选择“Build - > Cancel”(ctrl-break)并且VS立即停止构建。原因是:通常,第一个错误是唯一的“真实”错误,一旦它被修复,许多后续错误就会消失(例如在语法错误的情况下)。因为第一个之后的每个错误报告对我来说基本上都没有价值 - 即使不是,我还是要解决所有问题,并且不管是从上到下做什么 - 我宁愿不必向上滚动以后的错误出现在输出中,因为我太慢按ctrl-break。输出窗口中不必要的活动在视觉上也会分散注意力。我取消构建的另一个原因是,有时我在构建仍在运行时完成修复第一个错误,我必须取消它才能再次尝试构建。这在给定的编码日发生了数百次,并且对我的工作流程的不断干扰令人讨厌。

所以:有没有办法在发生构建错误时自动调用“Build - > Cancel”命令?

0 个答案:

没有答案
相关问题