Finestra di output

Nella finestra Output vengono visualizzati i messaggi di stato per varie funzionalità nell'ambiente di sviluppo integrato (IDE). Per aprire la finestra Output , nella barra dei menu scegliere Visualizza>output oppure premere CTRL+ALT+O.

Barra degli strumenti

I controlli seguenti sono visualizzati nella barra degli strumenti della finestra Output .

Mostra output da

Visualizza uno o più riquadri di output da visualizzare. Potrebbero essere disponibili diversi riquadri di informazioni, a seconda degli strumenti nell'IDE che hanno usato la finestra Output per recapitare messaggi all'utente.

Trova messaggio nel codice

Sposta il punto di inserimento nell'editor di codice nella riga contenente l'errore di compilazione selezionato.

Vai al messaggio precedente

Sposta lo stato attivo sull'errore di compilazione precedente nella finestra Output e il punto di inserimento nell'editor di codice sulla riga che contiene tale errore di compilazione.

Vai al messaggio successivo

Sposta lo stato attivo nella finestra Output sull'errore di compilazione successivo e il punto di inserimento nell'editor di codice sulla riga che contiene l'errore di compilazione.

Cancella tutto

Cancella tutto il testo dal riquadro Output .

Attiva o disattiva il ritorno a capo automatico

Attiva e disattiva la funzionalità Ritorno a capo automatico nel riquadro Output . Quando A capo automatico è attivo, il testo nelle voci più lunghe che si estende oltre l'area di visualizzazione viene visualizzato sulla riga successiva.

Riquadro di output

Il riquadro Output selezionato nell'elenco Mostra output dall'elenco visualizza l'output dell'origine indicata.

I caratteri emoji nel testo di output vengono visualizzati a colori. Per altre informazioni sul comportamento delle emoji tra le superfici Visual Studio, vedere Usare emoji di colore in Visual Studio.

Indirizzare i messaggi alla finestra Output

Per visualizzare la finestra Output ogni volta che si compila un progetto, nella finestra di dialogo Opzioni della pagina Progetti e soluzioni>generale selezionare Mostra finestra Output all'avvio della compilazione. Quindi, con un file di codice aperto per la modifica, scegliere Vai al messaggio successivo e Vai al messaggio precedente sulla barra degli strumenti della finestra Output per selezionare le voci nel riquadro Output . A tale scopo, il punto di inserimento nell'editor di codice passa alla riga di codice in cui si verifica il problema selezionato.

Alcune funzionalità e comandi dell'IDE richiamati nella finestra di comando recapitano l'output alla finestra Output . L'output da strumenti esterni, ad esempio .bat e .com file, in genere visualizzati nella finestra di comando, viene indirizzato a un riquadro Output quando si seleziona l'opzione Usa finestra di output in Gestisci strumenti esterni. Molti altri tipi di messaggi possono essere visualizzati anche nei riquadri output . Ad esempio, quando la sintassi Transact-SQL in una procedura archiviata viene verificata rispetto a un database di destinazione, i risultati vengono visualizzati nella finestra Output.

È anche possibile programmare applicazioni personalizzate per scrivere messaggi di diagnostica in fase di esecuzione in un riquadro Output . Per fare ciò, usare i membri della classe Debug o della classe Trace nello spazio dei nomi System.Diagnostics dell'API .NET. I membri della classe Debug visualizzano l'output durante la compilazione delle configurazioni Debug della soluzione o del progetto; i membri della classe Trace visualizzano l'output durante la compilazione delle configurazioni Debug o Release. Per altre informazioni, vedere Messaggi di diagnostica nella finestra Output.

In C++, è possibile creare passaggi di compilazione personalizzati ed eventi di compilazione i cui avvisi ed errori vengono visualizzati e conteggiati nel riquadro Output . Premendo F1 su una riga di output, è possibile visualizzare l'argomento della Guida corrispondente. Per altre informazioni, vedere Formattare l'output di un passaggio di compilazione personalizzato.

Comportamento di scorrimento

Se si utilizza lo scorrimento automatico nella finestra Output e poi ci si sposta usando il mouse o i tasti freccia, lo scorrimento automatico si interrompe. Per riprendere l'analisi automatica, premere CTRL+FINE.

Diagnostica strutturata

I progetti MSBuild C++ potrebbero generare diagnostica strutturata. Il livello di rientro di un messaggio diagnostico nella finestra Output rappresenta la struttura gerarchica delle informazioni. Abilitare o disabilitare il rientro con l'opzione Progetto>Proprietà>Avanzate>Abilita output strutturato MSVC. È possibile influire su diversi progetti creando un file Directory.Build.props con la proprietà UseStructuredOutput definita su true o false.

Vedere anche