Отладка. WriteLine, не работающий

cupsd.conf должен быть в /etc/cups для Ubuntu. В противном случае просто создайте файл.

От терминала, типа

sudo nano /etc/cups/cupsd.conf

и затем копируют вставку вышеупомянутые строки

31
задан Peter Mortensen 25 February 2016 в 10:08
поделиться

6 ответов

Проверьте, установлен ли флажок «Перенаправить весь текст окна вывода в окно немедленного выполнения» в меню «Инструменты» -> «Параметры» -> «Отладка» -> «Общие».

Кроме того, вы можете использовать консоль .WriteLine () также.

22
ответ дан 27 November 2019 в 21:35
поделиться

У вас определенно определена константа DEBUG? Проверьте свойства проекта -> Компиляция -> Расширенные параметры компиляции (есть флажок для константы DEBUG. Если он не отмечен, ваши операторы Debug.XXX не будут выполняться) .

13
ответ дан 27 November 2019 в 21:35
поделиться

Он должен перейти в окно вывода, если ваше приложение скомпилировано с конфигурацией отладки, а не с конфигурацией выпуска. Но вместо Debug.WriteLine () попробуйте использовать Trace.WriteLine () (необязательно с прикрепленным ConsoleTraceListener ).

11
ответ дан 27 November 2019 в 21:35
поделиться

Некоторые дополнительные идеи, которые можно попробовать или проверить:

  • Поместите точку останова перед Debug.WriteLine и посмотрите, что находится в коллекции System.Diagnostics.Trace.Listeners . Вы должны увидеть DefaultTraceListener . Если вы ничего не видите, значит, никто не слушает, и это проблема.
  • Возможно ли, что прослушиватели трассировки очищаются / изменяются где-нибудь, например, в файле конфигурации или в коде?
  • Вы установили какой-либо пакет или надстройку для Visual Studio? или с помощью сторонней библиотеки?
  • Вы можете видеть сообщения отладки вне VS? Существует приложение SysInternals под названием DebugView , которое отслеживает и показывает вывод отладки в вашей системе. Запустите этот инструмент, а затем запустите свое приложение. Вы должны увидеть сообщение об отладке в DebugView. По крайней мере, вы будете знать, что ваше приложение выводит сообщения отладки, но VS, похоже, не слушает.
  • Просматривали ли вы содержимое окна вывода, чтобы узнать, есть ли сообщения об исключении или ошибке. Ваш вывод отладки отсутствует, но там может быть что-то, что может дать некоторые подсказки.
7
ответ дан 27 November 2019 в 21:35
поделиться

Проверьте свое Немедленное окно . Возможно, вы перенаправили на него весь вывод.

5
ответ дан 27 November 2019 в 21:35
поделиться

Щелкните правой кнопкой мыши в окне вывода и убедитесь, что установлен флажок «Вывод программы».

14
ответ дан 27 November 2019 в 21:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: