Где делает Систему. Диагностика. Отладка. Запишите, что вывод появляется?

В случае, если кому-то нужен ответ для Swift :

cell.selectionStyle = .None

138
задан Peter Mortensen 24 June 2012 в 18:39
поделиться

5 ответов

Как указывали другие, слушатели должны быть зарегистрированы, чтобы читать эти потоки. Также обратите внимание, что Debug.Write будет работать, только если установлен флаг сборки DEBUG , тогда как Trace.Write будет работать, только если TRACE ] установлен флаг сборки

Установка флагов DEBUG и / или TRACE легко выполняется в свойствах проекта в Visual Studio или путем передачи следующих аргументов в csc.exe

/ define: DEBUG; TRACE

73
ответ дан 23 November 2019 в 23:28
поделиться

Во время отладки System.Diagnostics .Debug.WriteLine будет отображаться в окне вывода ( Ctrl + Alt + O ), вы также можете добавить TraceListener ] в коллекцию Debug.Listeners , чтобы указать вызовы Debug.WriteLine для вывода в другие места.

Примечание. Вызовы Debug.WriteLine могут не отображаться в окно вывода, если у вас есть опция Visual Studio «Перенаправить весь текст окна вывода в окно Immediate», отмеченная в меню Инструменты Параметры Отладка Общий . Для отображения "

110
ответ дан 23 November 2019 в 23:28
поделиться

Во время отладки в Visual Studio откройте окно «Вывод» (Вид-> Вывод). Он будет там отображаться.

10
ответ дан 23 November 2019 в 23:28
поделиться

Вам необходимо добавить TraceListener , чтобы они отображались в консоли.

TextWriterTraceListener writer = new TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(writer);

Они также появляются в окне вывода Visual Studio при отладке режим.

41
ответ дан 23 November 2019 в 23:28
поделиться
5
ответ дан 23 November 2019 в 23:28
поделиться
Другие вопросы по тегам:

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