Visual Studio 2008: как перенаправить вывод трассировки, отладки и консоли в окно вывода? - PullRequest
2 голосов
/ 10 марта 2010

Недавно я заметил, что «Окно вывода» Visual Studio перестало записывать мои сообщения Debug.WriteLine в моем приложении WinForms. Он также не выводит сообщения Trace.WriteLine. Я также использовал DebugView при запуске этого приложения, и оно ничего не показывает.

Я уверен, что это работало в некоторых проектах VS некоторое время назад - вывод содержал сообщения отладки. У нас также есть проект, который мы регулярно отлаживаем в рабочей среде с помощью инструмента DebugView, и он показывает все сообщения Trace.WriteLine.

Однако я только что обнаружил, что в настоящее время в моей Visual Studio Console.WriteLine теперь пишет в окно вывода VS, а Trace и Debug.WriteLine - нет.

Как управлять перенаправлением выходов Debug Trace и Console в Visual Studio?

1 Ответ

1 голос
/ 10 марта 2010

Trace, Debug и Console переходят в окно «Вывод», если вы выбрали «Отладка» в раскрывающемся меню «Выводить вывод» и выбран параметр «Вывод программы» (щелкните правой кнопкой мыши в окне вывода).

Консоль AFAIK перенаправляется только на выход для неконсольных приложений. Проверьте свойства проекта и убедитесь, что в раскрывающемся списке типов выходных данных указана либо библиотека классов, либо приложение Windows.

...