Lors du débogage d'un programme C#, les appels System.Diagnostics.Debug.WriteLine sont affichés dans la fenêtre de sortie (Ctrl Alt O). Cependant, si cela ne se produit pas, il peut y avoir une raison.
Tout d'abord, assurez-vous que « Rediriger tout le texte de la fenêtre de sortie vers la fenêtre d'exécution » n'est pas coché sous Outils → Options → Débogage → Général.
Si ce n'est pas le problème, rappelez-vous que les appels System.Diagnostics.Debug.WriteLine peuvent également être dirigés vers d'autres emplacements en ajoutant un TraceListener au Collection Debug.Listeners. Cela vous permet de personnaliser l'endroit où la sortie Debug.WriteLine est affichée.
Par exemple, si vous ajoutez le code suivant à votre programme :
using System.Diagnostics; using System.Diagnostics.TextWriterTraceListener; // Create a text writer. var traceListener = new TextWriterTraceListener("MyLog.txt"); // Add the trace listener to the debug listeners collection. Debug.Listeners.Add(traceListener);
Les appels Debug.WriteLine seront désormais émis vers le fichier "MonLog.txt". Vous pouvez également spécifier d'autres TraceListeners, tels qu'un EventLogTraceListener ou un ConsoleTraceListener, pour émettre des appels Debug.WriteLine vers différents emplacements.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!