Поделиться через


Окно выходных данных

Окно Вывод отображает сообщения о состоянии для различных функций в интегрированной среде разработки (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.

См. также