我需要在WPF应用程序的特定代码行中显示自定义跟踪消息。
我只想在调试期间看这些消息(比如输出窗口左右)。
基本上我需要类似于console.log()浏览器的结果。
答案 0 :(得分:2)
您可以在System.Diagnostics
命名空间中使用Debug.WriteLine在调试期间写入输出。默认情况下,输出将在调试时显示在Visual Studio的输出窗口中。此外,在发布模式下,不会进行任何调用,因为这些方法由[Conditional("DEBUG")]
属性注释,该属性将指示编译器根本不为该调用生成任何代码。
或者,您可以使用Trace.WriteLine
,并且只要在项目的属性中定义了TRACE
预处理程序符号,这些调用将保留在发布版本中。
答案 1 :(得分:0)
Debug.WriteLine
或Trace.WriteLine