【发布时间】:2018-07-26 01:44:45
【问题描述】:
正如this answer 中所述,我知道(不同于Debug),Trace 可以在Debug 和Release 模式下使用。
(事实上许多答案都说明了这一点并停在那里,所以请不要将此问题标记为重复)
好吧,我现在正在使用 Visual Studio 中的一个简单应用程序进行尝试(是的,在属性中选择了跟踪选项),但我看不到跟踪消息的去向。当然不要再去输出窗口了。
所以首先是最简单且切中要害的问题:在发布模式下,Trace 消息去哪里了?
另外,有没有办法在 Visual Studio 之外获取这些消息?也许使用this (DebugView)?
【问题讨论】:
-
探戈需要两个,跟踪源和跟踪侦听器。如果您没有明确配置自己的侦听器,那么您会得到一个DefaultTraceListener。它将输出发送到调试器。所以“外部视觉工作室”是问题中的关键词,没有调试器。当然,DebugView 可以替代调试器所做的工作。