Janela de Saída

A janela Saída exibe mensagens de status para vários recursos no IDE (ambiente de desenvolvimento integrado). Para abrir a janela Saída , na barra de menus, escolha Exibir>Saída ou pressione Ctrl+Alt+O.

Barra de ferramentas

Os controles a seguir são mostrados na barra de ferramentas da janela Saída .

Mostrar a saída de

Exibe um ou mais painéis de saída a serem exibidos. Vários painéis de informações podem estar disponíveis, dependendo de quais ferramentas no IDE usaram a janela Saída para entregar mensagens ao usuário.

Localizar mensagem no código

Move o ponto de inserção no editor de código para a linha que contém o erro de build selecionado.

Ir para a Mensagem Anterior

Altera o foco na janela Saída para o erro de build anterior e move o ponto de inserção no editor de código para a linha que contém esse erro de build.

Ir para a próxima mensagem

Altera o foco na janela Saída para o próximo erro de build e move o ponto de inserção no editor de código para a linha que contém esse erro de build.

Apagar tudo

Limpa todo o texto do painel Saída .

Alternar o Encapsulamento do Word

Ativa e desativa o recurso de quebra automática de linha no painel Output. Quando o Word Wrap está ativado, o texto em entradas mais longas que se estende além da área de exibição é exibido na linha a seguir.

Painel de saída

O painel Saída selecionado na lista Mostrar saída de exibe a saída da fonte indicada.

Os caracteres emoji no texto de saída são renderizados em cores. Para obter mais informações sobre o comportamento de emojis em superfícies Visual Studio, consulte Use emojis de cores em Visual Studio.

Rotear mensagens para a janela Saída

Para exibir a janela Saída sempre que você compilar um projeto, na caixa de diálogo Opções, na página Projetos e Soluções>Geral, selecione Mostrar a janela Saída quando a compilação for iniciada. Em seguida, com um arquivo de código aberto para edição, escolha Ir para Próxima Mensagem e Ir para Mensagem Anterior na barra de ferramentas da janela Saída para selecionar entradas no painel Saída . Ao fazer isso, o ponto de inserção no editor de código salta para a linha de código em que o problema selecionado ocorre.

Determinados recursos e comandos IDE invocados na janela Comando entregam sua saída para a janela Saída . A saída de ferramentas externas, como arquivos .bat e .com, que normalmente é exibida na janela de comando, é direcionada para o painel de Saída quando você seleciona a opção Usar a Janela de Saída em Gerenciar Ferramentas Externas. Muitos outros tipos de mensagens também podem ser exibidos nos painéis de saída . Por exemplo, quando a sintaxe Transact-SQL em um procedimento armazenado é verificada em relação a um banco de dados de destino, os resultados são exibidos na janela Saída.

Você também pode programar seus próprios aplicativos para gravar mensagens de diagnóstico em tempo de execução em um painel Saída . Para fazer isso, use membros da Debug classe ou Trace classe no System.Diagnostics namespace da API .NET. Os membros da classe Debug geram saída quando você compila configurações Debug da sua solução ou do seu projeto; os membros da classe Trace geram saída quando você compila configurações Debug ou Release. Para obter mais informações, consulte mensagens de diagnóstico na janela Saída.

No C++, você pode criar etapas de build personalizadas e eventos de build cujos avisos e erros são exibidos e contados no painel Saída . Pressionando F1 em uma linha de saída, você pode exibir um tópico de ajuda apropriado. Para obter mais informações, consulte Formatar a saída de uma etapa de build personalizada.

Comportamento de rolagem

Se você usar o registro automático na janela Saída e, em seguida, navegar usando as teclas de mouse ou seta, o registro automático será interrompido. Para retomar a rolagem automática, pressione Ctrl+End.

Diagnóstico estruturado

Projetos do MSBuild do C++ podem emitir diagnósticos estruturados. O nível de recuo de uma informação de diagnóstico na janela Output representa a estrutura hierárquica das informações. Habilite ou desabilite o recuo na opção Projeto>Propriedades>Avançado>Ativar saída estruturada do MSVC Você pode afetar vários projetos criando um arquivo Directory.Build.props com a propriedade UseStructuredOutput definida como true ou false.

Consulte também