Visual Studio 2008: как перенаправить вывод трассировки, отладки и консоли в окно вывода?
Недавно я заметил, что "Окно вывода" 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 ответ
Trace, Debug и Console переходят в окно "Вывод", если в выпадающем меню "Показать вывод из выпадающего меню" выбран параметр "Отладка" и выбран параметр "Вывод программы" (щелкните правой кнопкой мыши в окне вывода).
Консоль AFAIK перенаправляется только на вывод для неконсольных приложений. Проверьте свойства проекта и убедитесь, что в раскрывающемся типе вывода указано либо Библиотека классов, либо Приложение Windows.