WPF:将调试信息输出到控制台

在调试WPF项目时,需要把调试信息输出到Console。除了更改项目输出类型为控制台应用程序外,还可以使用API函数:AttachConsole、AllocConsole和FreeConsole。其中AllocConsole和FreeConsole函数配合使用可以打开/关闭控制台,使用起来更加灵活,优先推荐。下面逐一介绍三种方案。

方案1:修改项目输出类型

在项目属性设置里面,把输出类型改为控制台应用程序,如下图所示:

6141703-6bd1ba95bde1c2dc.png
修改输出类型
运行生成的项目时,会打开一个控制台窗口,此时项目中所有的 Console.WriteLine();语句输出内容都会打印到控制台里面,效果如下:
6141703-59459f91a1fba3ef.png
输出效果

方案2:使用AllocConsole和FreeConsole

使用AllocConsole和FreeConsole这种方式最为灵活,可以用AllocConsole新建一个控制台用于打印,然后用FreeConsole关闭它。需要注意的是一个进程只能新建一个控制台。
参考链接:

  • AllocConsole:
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值