У меня возникли проблемы с запуском моего файла build.cake
, но я не могу сразу увидеть, в чем проблема. Есть ли способ включить диагностическую многословие, чтобы я мог получить больше информации о том, что происходит, и как решить проблему?
Как включить диагностическую подробность для торта
Ответ 1
Да, вы можете легко включить диагностическую многословность в Cake. Это позволяет вам видеть гораздо больше информации о выполнении Cake, включая фактические команды и аргументы, которые передаются многочисленным базовым инструментам, которые Cake может вызывать от вашего имени. Это может быть особенно полезно, если вы находите проблемы при вызове инструментов, и все работает не так, как ожидалось. Получив команду, которую вы вызываете, вы можете проверить это с помощью Cake, чтобы убедиться, что она работает как ожидалось.
Как вы включаете диагностическую многословность, действительно зависит от того, как вы вызываете cake.exe
.
Непосредственно
cake.exe --verbosity=diagnostic
Через Bootstrapper PowerShell
.\build.ps1 -Verbosity Diagnostic
Через Bash Bootstrapper
.\build.sh --verbosity=diagnostic
ПРИМЕЧАНИЕ. Другой вариант может заключаться в отладке вашего файла build.cake
. Это можно сделать, передав --debug
в cake.exe
, а затем подключив отладчик. Более подробную информацию об этом можно найти здесь.
Кроме того, вы также можете передать другие опции для флага Verbosity. Они описаны в подробнее здесь. Эти параметры:
- Минимальная
- Normal
- Quiet
- Многословный