Una cosa che ho appena trovato in VS 2017 (e penso che sia in altre versioni troppo) è:
Tools | Options | Debugging | General > Redirect all Output Window text to the Immediate Window
questo ti dà solo il programma di uscita Debug.Write
X
nella finestra immediata e se ne va tutto l'altro cestino nella finestra di output, che puoi lasciare chiuso.
Posso ancora andare a guardare il cestino nella finestra di output se ne ho bisogno per qualche motivo; non è soppresso. Semplicemente non lo fa nella finestra immediata.
E ho appena lasciato la piccola finestra immediata ancorata in fondo.
Penso che sia un bene perché con tutta la spazzatura in uscita nella finestra di output, non stavo davvero prestando più attenzione all'output di quanto vorrei un accordo sui termini di utilizzo (ovvero, quasi nessuno) , quindi il bambino veniva espulso con l'acqua del bagno. Ma ora in realtà sono vedi un po 'di debug di output del programma che, a quanto pare, richiede attenzione.
IMHO Microsoft dovrebbe espandere la finestra a discesa della finestra di output per includere tutte le categorie indicate da FetFrumos nella sua risposta, in modo che gli sviluppatori possano semplicemente lasciarlo impostato su "Uscita programma". Penso che questo sarebbe un buon miglioramento.
se si tratta di rimuovere un po 'di confusione dall'output: vedere anche [Visual Studio - Filtra eccezioni dall'output di debug] (http://stackoverflow.com/questions/400731/visual-studio-filter-exceptions-from-debug- uscita) – user829755