gpt4 book ai didi

c++ - 如何让 Incredibuild 显示 Visual Studio C++ 项目失败?

转载 作者:行者123 更新时间:2023-11-30 05:09:58 28 4
gpt4 key购买 nike

通过 Incredibuild 运行 C++ 构建时,“输出”不显示错误。这是通过 IDE 和命令行构建 (BuildConsole) 的情况。 在 IDE/Build Monitor 窗口中,错误在 Projects Display 上可见出现此错误:

Visual Studio has yet to receive the output of this task. Once this output reaches Visual Studio, it will be shown in the IncrediBuild main output pane.

对于自动化的命令行构建,不会记录这些错误。 BuildConsole 的所有日志记录选项都与 Output Display 相呼应仅。

Copy of the Build Monitor

构建监视器的拷贝

BuildConsole 是否有解决方法来记录“项目输出”或结果“到达”Visual Studio?

环境:

  • Visual Studio 2015:版本 14.0 更新 3
  • IncrediBuild 7.3 build 1795
  • Windows 7

最佳答案

这是一个已知问题,与我们最近推出的性能优化功能有关。这种预测执行功能可以并行构建部分依赖项目,从而在 IncrediBuild 已经提供的功能之上为 Visual Studio 编译提供额外的性能提升。借助此功能,IncrediBuild 以“无序”方式执行任务,这可能会出现遇到错误的情况,但 MSBuild 的输出尚不可用。在我们努力解决这个问题的同时,我们添加了一个“任务输出预览”对话框,以便用户能够在这些情况下在构建监视器中看到任务的错误消息。如果此中间解决方案不能满足您的要求,您可以轻松禁用预测执行功能:在 Initiator 机器上,打开 IncrediBuild Agent Settings -> Visual Studio Builds -> Advanced。在 Predictive Execution 部分下,取消选中 Enhance throughput using out-of-order tasks spawning

免责声明:本文作者在 IncrediBuild 工作。

关于c++ - 如何让 Incredibuild 显示 Visual Studio C++ 项目失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45887978/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com