WPF实时调试的一种实现方法
在WPF程序中,如果我们需要对程序进行调试,一般是使用断点/单步或输出日志之类的调试方法。
如果我们需要实时查看程序输出,可以将程序的输出类型修改为控制台应用程序

这样我们在程序运行后,就可以得到一个控制台窗口。

然后再配合C#的预处理器指令,就可以实现实时调试
当配置为Debug时,我们使用Console.WriteLine进行实时调试信息输出
当配置为Release时,将输出 类型改为Windows应用程序
例如我在界面上放置了一个按钮,Debug模式时,点击按钮输出当前时间
1 private void Button_Click(object sender, RoutedEventArgs e) 2 { 3 #if DEBUG 4 Console.WriteLine(DateTime.Now); 5 #endif 6 }

这样我们就可以实时查看调试信息。

浙公网安备 33010602011771号