Как я могу заставить Incredibuild показывать ошибки проекта Visual Studio C ++?

При запуске сборки C ++ через Incredibuild «выходные данные» не показывают ошибок. Это имеет место через IDE и сборку командной строки (BuildConsole).
В окне IDE / Build Monitor ошибки видны на Дисплей проектов с этой ошибкой:

Visual Studio еще не получил вывод этой задачи.
Как только этот вывод достигнет Visual Studio, он будет показан на главной панели вывода IncrediBuild.

Для автоматизированных сборок из командной строки эти ошибки не регистрируются. Все параметры входа в BuildConsole эхо Выходной дисплей только.

Копия монитора сборки

Копия монитора сборки

Есть ли обходной путь для любого BuildConsole войти в «Выходные данные проекта» или для результатов, чтобы «достичь» Visual Studio?

Среда:

  • Visual Studio 2015: версия 14.0, обновление 3
  • IncrediBuild 7.3 build 1795
  • Windows 7

1

Решение

Это известная проблема, связанная с функцией оптимизации производительности, которую мы недавно представили.
Эта функция «Предсказанное выполнение» может создавать части зависимых проектов параллельно, что обеспечивает дополнительное повышение производительности компиляций Visual Studio в дополнение к тому, что уже обеспечивает IncrediBuild. Благодаря этой функции IncrediBuild выполняет задачи «не по порядку», что может привести к появлению сценариев, в которых возникла ошибка, но вывод MSBuild еще не доступен.
Пока мы работаем над решением этой проблемы, мы добавили диалоговое окно «Просмотр вывода задачи», чтобы пользователи могли видеть сообщение об ошибке задачи в Build Monitor в этих случаях.
Если это промежуточное решение не соответствует вашим требованиям, вы можете легко отключить функцию «Предсказанное выполнение»:
На компьютере инициатора откройте Настройки агента IncrediBuild -> Сборки Visual Studio -> Дополнительно. В разделе «Предиктивное выполнение» снимите флажок «Повышать пропускную способность», используя незапланированные задачи.

Отказ от ответственности: автор этого поста работает в IncrediBuild.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]