Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DefaultTraceListener不工作_C#_Visual Studio - Fatal编程技术网

C# DefaultTraceListener不工作

C# DefaultTraceListener不工作,c#,visual-studio,C#,Visual Studio,我正在尝试使用DefaultTraceListener的调试和跟踪类。只有在调试模式下启动应用程序时,我的消息才会正常显示在输出窗口中 我现在的问题是,当我运行应用程序而不进行调试时,如何在输出窗口中获取消息 下面是我如何设置侦听器的 DefaultTraceListener defaultListener = new DefaultTraceListener(); Debug.Listeners.Add(defaultListener); 除非附加了调试器,否则在VisualStudio的

我正在尝试使用DefaultTraceListener的调试和跟踪类。只有在调试模式下启动应用程序时,我的消息才会正常显示在输出窗口中

我现在的问题是,当我运行应用程序而不进行调试时,如何在输出窗口中获取消息

下面是我如何设置侦听器的

DefaultTraceListener defaultListener = new DefaultTraceListener();
Debug.Listeners.Add(defaultListener); 

除非附加了调试器,否则在VisualStudio的输出窗口中不会看到任何内容。您可以运行debugview来查看代码中调试语句的输出

除非附加了调试器,否则在visual studio的输出窗口中不会看到任何内容。您可以运行debugview来查看代码中调试语句的输出

我如何运行它?对不起,我更新了上面的答案。基本上,debugview是您下载并在计算机上运行的exe。它的唯一用途是查看当前计算机上正在执行的代码中的调试语句。如何筛选输出以仅从应用程序中获取消息?另一个工具位于以下url。它几乎是同一个应用程序,但它列出了创建调试语句的进程的名称。我如何运行它?对不起,我更新了上面的答案。基本上,debugview是您下载并在计算机上运行的exe。它的唯一用途是查看当前计算机上正在执行的代码中的调试语句。如何筛选输出以仅从应用程序中获取消息?另一个工具位于以下url。它几乎是同一个应用程序,但它列出了创建调试语句的进程的名称。你是在要求将远程传送作为一种功能。SysInternals的DebugView可以提供它。您要求将远程传输作为一项功能。SysInternals的DebugView可以提供它。