Debug.WriteLine 无法正常工作

14 浏览
0 Comments

Debug.WriteLine 无法正常工作

在过去,也许是在我现在使用的2008版本之前的Visual Studio版本中,我会在我的VB.NET代码中做这样的事情:

System.Diagnostics.Debug.WriteLine("Message")

..然后输出会显示在输出窗口中。

但现在不行了。显然必须首先启用某些东西。

如果这涉及“附加调试器”,请解释如何操作。在我看来,它应该只需轻松工作,不需要太多麻烦。

这是一个实时解释问题并展示所有我的设置的视频:

http://screencast.com/t/YQnPb0mJcs

我使用的是Visual Studio 2008。

0
0 Comments

在输出窗口中右键单击,并确保选中了“程序输出”。

0
0 Comments

(Debug.WriteLine not working)——问题原因和解决方法

在进行调试时,有时我们会使用Debug.WriteLine()函数来输出调试信息到Visual Studio的Immediate Window。然而,有时候这个函数可能会出现不起作用的情况。本文将介绍出现这个问题的原因,并提供解决方法。

出现这个问题的原因可能是由于在Visual Studio的设置中没有勾选"Redirect all Output Window text to the Immediate Window"选项。我们可以通过以下步骤来检查和设置这个选项:点击"工具" -> "选项" -> "调试" -> "常规",然后检查是否勾选了这个选项。

另外,我们也可以使用Console.WriteLine()函数来输出调试信息。这个函数与Debug.WriteLine()类似,但是输出到的地方不同。使用Console.WriteLine()函数,输出的信息将会显示在控制台窗口中。

然而,有时候我们可能不希望使用控制台窗口,特别是在WinForms或WPF程序中。因此,我们需要解决Debug.WriteLine()函数不起作用的问题。

解决这个问题的方法是确保勾选了上述提到的选项,并且在使用Debug.WriteLine()函数之前,先调用一次Console.WriteLine()函数。这样做的目的是在程序中创建一个控制台窗口,以便Debug.WriteLine()函数能够正常工作。

,如果遇到(Debug.WriteLine not working)问题,我们可以检查上述提到的选项是否勾选,并在使用Debug.WriteLine()函数之前调用一次Console.WriteLine()函数。这样就能解决调试信息不输出到Immediate Window的问题。

0
0 Comments

(Debug.WriteLine not working)问题出现的原因是在app.config文件中添加了``元素,这会清除包括用于Debug语句的默认跟踪侦听器在内的跟踪侦听器列表。

解决方法是将app.config文件中的``元素替换为一个空的``元素,示例如下:


    
        
        
    

另外,如果在app.config文件中添加了``元素,也会导致(Debug.WriteLine not working)问题。

0