Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio output window is not displaying messages sent by Debug.Write()

I am using Visual Studio 2010 Professional in trial mode... and suddenly the Output window won't show my Debug.Write() stuff. It had been showing it for the past month.

I have been using the 2010 version for 30 days (after upgrading from Visual Studio 2003) in trial mode. I just renewed the trial for the extra 60 days, and the "About Visual Studio" window says I still have 59 days left.

I have verified that the application is running properly, without errors. When I purposely generate an error, the Output Window properly shows the error and the stack trace I've already checked my Build>Configuration... it's in "Debug" mode, not "Release". The Debug.Write() text is not going to the Immediate window, either.

One other point, I tried running the same application in the Visual Studio 2010 Express Edition, and it complained that it could not debug the specified code, though it did properly build it so that it would run in the build. Could Visual Studio 2010 Express have modified something in my project files to disable the debugging output? I looked, but I really don't know what to look for.

like image 312
Mike Moyle Avatar asked Feb 26 '11 18:02

Mike Moyle


People also ask

How do I show Debug output in Visual Studio?

To see the debug output window, in Microsoft Visual Studio, click View, click Other Windows, and then click Output. You can view the debug output in this window only if the debugger is attached to the process that is writing to the output window.

When you call Debug write () to generate debugging message output is sent to the?

Diagnostics. Debug. WriteLine will display in the output window ( Ctrl + Alt + O ), you can also add a TraceListener to the Debug.

How do I view console WriteLine output in Visual Studio 2022?

In Visual Studio uppermost menu choose Debug > Windows > Output. It shows all Console. WriteLine("Debug MyVariable: " + MyVariable) when you get to them.


2 Answers

Just an update regarding this issue I have as well because I change the filter setuptin the output windows. You need to right click in the Output window then select "PROGRAM OUTPUT" if it's not already selected.

Screenshot of the context menu on right click in the output window

Screen Shot

like image 98
Joel DEROCHE Avatar answered Oct 04 '22 12:10

Joel DEROCHE


Same symptoms for me, different solution:

  1. Tools -> Options -> Debugging -> General
  2. Uncheck "Redirect all Output Window text to the Immediate Window"

After I did that, debug.print() went to the Output Window like it used to.

Weird that I never checked that option to begin with. Something I did must have caused the setting to change. No idea.

like image 27
kemida Avatar answered Oct 04 '22 11:10

kemida