VS 2010 Pro, C #, WinForms: au tout début de ma méthode, je dis Debug.Writeline (“entry method blah”); puis quelque part dans cette méthode je mets quelques points d’arrêt et exécute le programme. donc je vois que l’exécution est arrêtée à ces points de rupture, donc c’est ici! mais si je recherche dans le mode de liste déroulante Sortie-> Débogage et dans la fenêtre Immédiate, le message que j’ai écrit pour Denug.Writeline est introuvable … “…. n’a pas aidé non plus.
Déjà discuté dans les commentaires, mais je n’étais pas sûr avant d’en discuter là-bas. Toutefois:
Debug.Whatever(...)
sont généralement marqués avec [Conditional("DEBUG")]
, ce qui signifie qu’ils nécessitent la DEBUG
symbole DEBUG
, sinon ces appels ne sont pas compilés DEBUG
et TRACE
définis pour le profil “Debug” dans le projet par défaut et TRACE
pour le profil “Release”. DEBUG
cochant la case “Propriétés du projet”. Alors; Accédez aux propriétés du projet et assurez-vous que le symbole DEBUG
est défini (ou non) en fonction de vos besoins (pour tous les profils existant dans votre projet).
Assurez-vous que vous appuyez sur F5 pour démarrer le mode de débogage ( pas Ctr + F5 ).
F5 Lancement du débogage
CTRL + F5 démarrage sans débogage
si Debug n’imprime rien (et que vous ne pouvez pas interrompre le point d’arrêt), vous devez également cocher “TRACE” dans les propriétés du projet.
S’il n’y a toujours aucune sortie, vérifiez les types de message activés pour la fenêtre de sortie: