c# - DefaultTraceListener 不起作用

标签 c# visual-studio

我正在尝试将 Debug 和 Trace 类与 DefaultTraceListener 一起使用。仅当我在 Debug模式下启动我的应用程序时,我的消息才会正常显示在输出窗口中。

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

这是我如何设置监听器

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

最佳答案

除非附加了调试器,否则您不会在 visual studio 的输出窗口中看到任何内容。您可以运行 debugview 来查看代码中调试语句的输出。 http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx

关于c# - DefaultTraceListener 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20478999/

相关文章:

c# - VS2015中如何在注释中放置指向其他项目文件的链接

javascript - Hangfire 完成后如何发出通知

c# - 我们什么时候应该在 C# 中使用默认接口(interface)方法?

c++ - MSB6004 指定的任务可执行位置 "\rc.exe"无效

c# - Visual Studio 上的 Nuget 包推送 403 错误

visual-studio - BadImageException : 'Could not load file or assembly ' Microsoft. VisualStudio.QualityTools.VideoRecorderEngine'或其依赖项之一。

c# - ASP.NET MVC3 : How do I hide fields using Html. DisplayForModel 和 Html.EditorForModel

c# - 在没有项目引用的情况下使用 MSBuild 构建 .csproj

c# - 如何找到最大差异为 5 的最大子集的大小?

c++ - 如何使用 Visual Studio 2005 设置 Google C++ 测试框架 (gtest)