Search code examples
c#asp.net-mvcvisual-studio-2010visual-studiodebugging

Why does System.Diagnostics.Debug.WriteLine not work in Visual Studio 2010 C#?


I have the following line in my code:

System.Diagnostics.Debug.WriteLine("Title:" + title + "title[top]: " + title[top] + "title[sub]: " + title[sub]);

When I debug I see it going to this line, but when I look at the output window in Visual Studio 2010 I don't see anything even though it shows for "Debug" and I ran using "debug > run". Why?


Solution

  • Check following items -

    1. DEBUG mode is selected while debugging
    2. Debug option is selected in Output window - enter image description here
    3. See if breakpoint is hitting Debug.WriteLine in code
    4. Insert Debug.AutoFlush = true at the beginning of code
    5. Try checking if Platform for the solution is set to Any CPU and not x86 (or x64).
    6. Goto Project Properties--> Web - In the Debugger section, check the the ASP.NET option

    Reference for Point #5 (Read the comment, It worked for that guy)