Finestra Output
Nella finestra Output vengono visualizzati messaggi di stato per diverse funzionalità dell'ambiente di sviluppo integrato (IDE, Integrated Development Environment). Per aprire la finestra Output, nella barra dei menu scegliere Visualizza>Output oppure premere CTRL+ALT+O.
Barra degli strumenti
I controlli seguenti vengono visualizzati nella barra degli strumenti della finestra Output.
Mostra output di
Visualizza uno o più riquadri di output da visualizzare. Potrebbero essere disponibili diversi riquadri di informazioni, a seconda dello strumento dell'IDE da cui è stata usata la finestra Output per recapitare messaggi all'utente.
Trova messaggio nel codice
Sposta il punto di inserimento nell'editor di codice nella riga che contiene l'errore di compilazione selezionato.
Vai al messaggio precedente
Consente di spostare l'attivazione nella finestra Output all'errore di compilazione precedente e di spostare il punto di inserimento nell'editor di codice alla riga che contiene l'errore di compilazione.
Vai al messaggio successivo
Consente di spostare l'attivazione nella finestra Output all'errore di compilazione successivo e di spostare il punto di inserimento nell'editor di codice alla riga che contiene l'errore di compilazione.
Cancella tutto
Cancella tutto il testo dal riquadro Output.
Attiva/Disattiva a capo automatico
Attiva e disattiva la funzione A capo automatico nel riquadro Output. Quando la funzione A capo automatico è attiva, il testo contenuto in voci particolarmente lunghe che si estende oltre l'area di visualizzazione verrà visualizzato nella riga successiva.
Riquadro di output
Nel riquadro Output selezionato nell'elenco Mostra output di viene visualizzato l'output dell'origine indicata.
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 di output a inizio compilazione. A questo punto, con un file di codice aperto per la modifica, scegliere Vai al messaggio successivo e Vai al messaggio precedente nella barra degli strumenti della finestra Output per selezionare le voci nel riquadro Output. Durante l'operazione, il punto di inserimento nell'editor di codice passa alla riga di codice in cui si è verificato il problema selezionato.
Alcuni comandi e funzionalità dell'IDE richiamati nella finestra Comando indirizzano l'output alla finestra Output. L'output di strumenti esterni, come file con estensione bat e com, generalmente genere visualizzato nella finestra di comando, viene indirizzato a un riquadro Output quando si seleziona l'opzione Usa finestra di output in Gestire strumenti esterni. Nei riquadri Output possono essere visualizzati anche molti altri tipi di messaggi. Ad esempio, quando la sintassi Transact-SQL in una stored procedure viene controllata in base 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. A tale scopo, usare i membri della classe Debug o Trace nello spazio dei nomi System.Diagnostics dell'API .NET. I membri della classe Debug visualizzano l'output quando si compilano configurazioni di debug della soluzione o del progetto, mentre i membri della classe Trace visualizzano l'output quando si compilano configurazioni di debug o di rilascio. Per altre informazioni, vedere Messaggi diagnostici nella finestra di output.
In C++ è possibile creare istruzioni ed eventi di compilazione personalizzati i cui avvisi ed errori vengono visualizzati e conteggiati nel riquadro Output. Premendo F1 in una riga di output, è possibile visualizzare un argomento della Guida appropriato. Per altre informazioni, vedere Formattare l'output di un'istruzione di compilazione personalizzata.
Comportamento dello scorrimento
Se si usa lo scorrimento automatico nella finestra Output e quindi si naviga usando il mouse o i tasti di direzione, lo scorrimento automatico viene arrestato. Per riprendere lo scorrimento automatico, premere +CTRLFINE.
Diagnostica strutturata
I progetti MSBuild C++ potrebbero generare diagnostica strutturata. Il livello di rientro di una diagnostica nella finestra Output rappresenta la struttura annidata delle informazioni. Abilitare o disabilitare il rientro con l'opzione Proprietà>progetto>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.