当通过IN可信build运行C++构建时,“输出”不会显示错误。这是通过IDE和命令行构建(BuildConsole)实现的。在IDE/Build窗口中,错误在项目显示上可见,其中包含以下错误:
Visual尚未接收此任务的输出。一旦此输出到达Visual,它将显示在IncrediBuild主输出窗格中。
对于自动化的命令行生成,这些错误不会被记录。BuildConsole的所有日志记录选项都只回显输出显示。

生成监视器的副本
对于BuildConsole 记录“项目输出”还是结果“到达”Visual?,有什么解决办法吗?
环境:
发布于 2017-08-27 13:10:42
这是一个已知的问题,这与我们最近引入的性能优化特性有关。这种预测的执行特性可以并行地构建部分依赖项目,从而在IncrediBuild已经提供的基础上为Visual编译提供额外的性能提升。使用此特性,IncrediBuild以“无序”的方式执行任务,这种方式可能会出现遇到错误的场景,但MSBuild的输出还不可用。在我们致力于解决这个问题时,我们添加了一个“任务输出预览”对话框,让用户能够在这些情况下查看中的任务错误消息。如果此中间解决方案不符合您的要求,则可以轻松禁用预测的执行功能:在启动器计算机上,打开IncrediBuild代理设置-> Visual生成->高级。在“预测执行”部分中,取消检查使用无序任务生成的增强吞吐量。
免责声明:这篇文章的作者在IncrediBuild工作。
https://stackoverflow.com/questions/45887978
复制相似问题