2017-08-25 104 views
0

通过Incredibuild运行C++构建时,“输出”不显示错误。通过IDE和命令行构建(BuildConsole)就是这种情况。 在IDE /编译监视器窗口,错误都在Projects Display与此错误可见:如何让Incredibuild显示Visual Studio C++项目失败?

用于自动化,命令行构建,都没有记录这些错误。所有登录选项BuildConsole只回显Output Display

Copy of the Build Monitor

复制生成的监控

是否有任何BuildConsole的解决方法,记录了“项目输出”或结果为“达到”的Visual Studio?

环境:

  • 的Visual Studio 2015年:14.0版更新3
  • IncrediBuild 7.3构建1795
  • 的Windows 7

回答

1

这是一个已知的问题,它关系到一个性能我们最近推出的优化功能。 此预测执行功能可以并行构建依赖项目的一部分,并通过它提供了IncrediBuild已提供的Visual Studio编译的额外性能提升。通过此功能,IncrediBuild以“乱序”方式执行任务,这可能会遇到遇到错误的情况,但MSBuild的输出尚不可用。 虽然我们正在解决这个问题,但我们已经添加了一个“任务输出预览”对话框,供用户在这些情况下能够在构建监视器中看到任务的错误消息。 如果此中间解决方案不符合您的要求,可以轻松禁用预测执行功能: 在Initiator机器上,打开IncrediBuild代理设置 - > Visual Studio Builds - > Advanced。在预测执行部分下,取消选中使用乱序任务产生的增强吞吐量

声明:本文的作者在IncrediBuild工作。

相关问题