Окно выходных данных
Окно Вывод отображает сообщения о состоянии для различных функций в интегрированной среде разработки (IDE). Чтобы открыть окно Вывод, в строке меню выберите Представление>Вывод или нажмите клавиши CTRL+ALT+O.
Панель инструментов
Следующие элементы управления отображаются на панели инструментов в окне вывода.
Показать выходные данные из
Отображает одну или несколько областей вывода для просмотра. Может быть доступно несколько областей данных в зависимости от того, какие инструменты IDE использовали окно Вывод для доставки сообщений пользователю.
Поиск сообщения в коде
Перемещает точку вставки в редакторе кода на строку, содержащую выбранную ошибку сборки.
К предыдущему сообщению
Изменяет фокус в окне Вывод на предыдущую ошибку сборки и перемещает точку вставки в редакторе кода на строку, содержащую эту ошибку.
К следующему сообщению
Изменяет фокус в окне Вывод на следующую ошибку сборки и перемещает точку вставки в редакторе кода на строку, содержащую эту ошибку.
Очистить все
Удаляет весь текст из области Вывод.
Переносить по словам
Включает и отключает функцию переноса по словам в области Вывод. Если перенос по словам включен, текст, который выходит за пределы области просмотра, отображается на следующей строке.
Панель вывода
Область Вывод, выбранная в списке Показать выходные данные из, отображает выходные данные из заданного источника.
Маршрутизация сообщений в окно вывода
Чтобы отображать окно Вывод при каждой сборке проекта, в диалоговом окне Параметры на странице Проекты и решения>Общие выберите Показывать окно вывода при запуске сборки. Затем, когда файл кода открыт для редактирования, нажимайте кнопки К следующему сообщению и К предыдущему сообщению на панели инструментов окна Вывод для выбора записей в области Вывод. После этого точка вставки в редакторе кода переходит на строку кода, где находится выбранная ошибка.
Некоторые возможности и команды интегрированной среды разработки, вызываемые в командном окне, направляют свои выходные данные в окно Вывод. Выходные данные из внешних средств, таких как файлы BAT и COM, которые обычно отображаются в окне команд, направляются в область Вывод при выборе параметра Использовать окно вывода в окне Управление внешними инструментами. В областях Вывод могут отображаться и многие другие виды сообщений. Например, когда синтаксис Transact-SQL в хранимой процедуре проверяется по конечной базе данных, результаты отображаются в окне Вывод.
Также можно запрограммировать приложения для записи диагностических сообщений во время выполнения в область Вывод. Для этого используйте члены класса Debug или Trace в пространстве имен System.Diagnostics API .NET. Члены класса Debug отображают выходные данные при сборке конфигураций отладки проекта или решения; члены класса Trace отображают выходные данные при сборке конфигурации отладки или выпуска. Дополнительные сведения см. в разделе Диагностические сообщения в окне вывода.
В C++ можно создать настраиваемые этапы и события сборки, предупреждения и ошибки которых отображаются и учитываются в области Вывод. Нажав клавишу F1 на строке выходных данных, можно отобразить соответствующий раздел справки. Дополнительные сведения см. в разделе Форматирование выходных данных этапа настраиваемой сборки или события сборки.
Поведение прокрутки
Если в окне вывода используется автоматическая прокрутка и вы выполняете переход с помощью мыши или клавиш со стрелками, автоматическая прокрутка останавливается. Чтобы возобновить автопрокрутку, нажмите клавиши CTRL+END.
Структурированная диагностика
Проекты C++ MSBuild могут выдавать структурированные диагностика. Уровень отступа диагностики в окне вывода представляет вложенную структуру информации. Включите или отключите отступ с помощью параметра ">Расширенные свойства проекта>>" включить структурированный выход MSVC. Вы можете повлиять на несколько проектов, создав файл Directory.Build.props со свойством UseStructuredOutput, определенным как true или false.