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 Denug.Writeline anywhere...I also tried that check 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 the
DEBUGsymbol to be defined, otherwise those calls are not compiled
TRACEdefined for the "Debug" profile, and
TRACEfor the "Release" profile
DEBUGsymbol via a checkbox in "project properties"
So; go to project-properties, and ensure the
DEBUG symbol is defined (or not) as appropriate for your needs (for any-and-all profiles that exist in your project).