Запись в окно вывода Visual Studio

Я пытаюсь записать сообщение в окно вывода для целей отладки. Я искал такую ​​функцию, как Java system.out.println(""). Я пытался Debug.Write, Console.Write и Trace.Write. Это не дает ошибки, но и ничего не печатает.

Проверены опции «Определить постоянную отладки» и «Определить постоянную TRACE».

Меню Инструменты Опции Отладка Параметр «Перенаправить весь текст окна вывода в окно немедленного действия» не отмечен.

Конфигурация: Active (Debug)

Примечание. Я создал проект с помощью мастера как «Приложение Windows Forms», если это необходимо. Я понятия не имею, где искать.

536
задан Peter Mortensen 21 July 2019 в 22:33
поделиться

1 ответ

Для отладки целей эти System.Diagnostics.Debug.Writeline() команда не будет скомпилирована в версию выпуска Вашего кода, если у Вас не будет слушателей отладки. Это пишет во все приемники трассировки, который включает окно вывода VS при выполнении в Режиме отладки.

Для Консольного приложения. Console.Writeline() работал бы, но вывод будет все еще сгенерирован в версии выпуска Вашего двоичного файла.

вывод Отладки должен также появиться в нормальном окне вывода при отладке тестов; тогда как, console.writeline вывод не делает (но может быть найден в тестовом окне вывода.)

0
ответ дан 22 November 2019 в 22:09
поделиться
Другие вопросы по тегам:

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