如何显示自定义跟踪信息?

时间:2014-05-21 06:33:38

标签: c# .net wpf trace

我需要在WPF应用程序的特定代码行中显示自定义跟踪消息。

我只想在调试期间看这些消息(比如输出窗口左右)。

基本上我需要类似于console.log()浏览器的结果。

2 个答案:

答案 0 :(得分:2)

您可以在System.Diagnostics命名空间中使用Debug.WriteLine在调试期间写入输出。默认情况下,输出将在调试时显示在Visual Studio的输出窗口中。此外,在发布模式下,不会进行任何调用,因为这些方法由[Conditional("DEBUG")]属性注释,该属性将指示编译器根本不为该调用生成任何代码。

或者,您可以使用Trace.WriteLine,并且只要在项目的属性中定义了TRACE预处理程序符号,这些调用将保留在发布版本中。

答案 1 :(得分:0)

Debug.WriteLineTrace.WriteLine