This is soooo weird. I cannot seem to get any output messages from Sys.Debug methods to print into the Output window in Visual Studio 2008.
这真是太奇怪了。我似乎无法从Sys.Debug方法获取任何输出消息以打印到Visual Studio 2008中的“输出”窗口。
I'm talking about simple things, like Sys.Debug.trace("show this message") or Sys.Debug.traceDump(Sys.UI.DomEvent).
我说的是简单的事情,比如Sys.Debug.trace(“显示此消息”)或Sys.Debug.traceDump(Sys.UI.DomEvent)。
They show up in the Firebug trace console just fine. They also show up fine in IE textarea id="TraceConsole".
它们出现在Firebug跟踪控制台中就好了。它们在IE textarea id =“TraceConsole”中也很好用。
Why am I not getting any of this to show in the VS debugger console?
为什么我没有在VS调试器控制台中显示任何内容?
2 个解决方案
#1
If you are using C#, you can use System.Diagnostics.Debug.WriteLine to write to the debugger output window.
如果您使用的是C#,则可以使用System.Diagnostics.Debug.WriteLine写入调试器输出窗口。
#2
I figured out that you have to debug in IE for this to work. If you debug in a non-IE browser, no joy on the Sys.Debug messages.
我想你必须在IE中调试才能工作。如果您在非IE浏览器中进行调试,则不会对Sys.Debug消息感到高兴。
I feel so dumb for not having remembered this! ~:/
我没有记住这个,我感到很愚蠢! 〜:/
#1
If you are using C#, you can use System.Diagnostics.Debug.WriteLine to write to the debugger output window.
如果您使用的是C#,则可以使用System.Diagnostics.Debug.WriteLine写入调试器输出窗口。
#2
I figured out that you have to debug in IE for this to work. If you debug in a non-IE browser, no joy on the Sys.Debug messages.
我想你必须在IE中调试才能工作。如果您在非IE浏览器中进行调试,则不会对Sys.Debug消息感到高兴。
I feel so dumb for not having remembered this! ~:/
我没有记住这个,我感到很愚蠢! 〜:/