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         }

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

相关推荐
△曉風殘月〆12 小时前
如何在WPF中使用 Fluent 主题
wpf
△曉風殘月〆12 小时前
不同.NET版本中的WPF新增功能
.net·wpf
海盗123412 小时前
WPF使用内置资源系统实现国际化
wpf
Rotion_深13 小时前
WPF UserControl 和 CustomControl
wpf
SEO-狼术13 小时前
Run Secure SFTP Across Every Platform
pdf·wpf
c#上位机1 天前
wpf之RadialGradientBrush径向渐变画刷
wpf
不懂的浪漫2 天前
OpenTelemetry 和 SkyWalking Agent 怎么选?一次讲清 OTel、SkyWalking Agent 的相同点与区别
wpf·skywalking·链路追踪·opentelemetry·otel
c#上位机2 天前
wpf之LinearGradientBrush线性渐变
wpf
暖馒3 天前
WPF绑定由简到繁深入笔记
笔记·wpf
东方.既白3 天前
WPF炫酷界面DEMO
wpf