VS 2010 Pro, C#, WinForms:
at the very beginning of my method I am saying Debug.Writeline("entering method blah"); then somewhere inside this method I am putting some breakpoints and run the program. so I see that execution is stopped at those break points, so it is here! but if I search the Output->Debug combobox mode and also Immediate window I cannot find the message I has written for Debug.Writeline anywhere.
I also tried that heck box setting in Debug options that says “Redirect all output to Immediate window”….did not help either.
Discussed already in the comments, but I wasn’t sure until discussing it there. However:
Debug.Whatever(...)are typically marked with[Conditional("DEBUG")], meaning they require theDEBUGsymbol to be defined, otherwise those calls are not compiledDEBUGandTRACEdefined for the “Debug” profile, andTRACEfor the “Release” profileDEBUGsymbol via a checkbox in “project properties”So; go to project-properties, and ensure the
DEBUGsymbol is defined (or not) as appropriate for your needs (for any-and-all profiles that exist in your project).