当前位置:代码狗 > 开发教程 > C#开发教程 > 正文

编译好的C#程序运行报错怎么调试

C#程序应该是目前最容易报错的Windows程序了,毕竟不是每台电脑环境都是一样的,还有各种权限导致的异常,低版本.net框架根本无法捕获异常,所以C#程序报错很正常,掌握正确的调试办法才是解决之道。

昨天给公司写的简单定时播放音乐与关机的程序就出现了这种情况,最终发现问题是由于使用了写注册表的形式注册开机自启,而公司电脑没有操作注册表的权限,导致了异常保存,出现无法启动程序的情况。想知道我是怎么排查异常的吗?一起来学习下吧!

首先打开计算机管理功能,就是鼠标右键我的电脑,选择管理。

编译好的C#程序运行报错怎么调试

编译好的C#程序运行报错怎么调试

然后选择事件查看器下的Windows日志下的应用程序日志。

编译好的C#程序运行报错怎么调试

编译好的C#程序运行报错怎么调试

在这里我们可以看到所有计算机应用程序产生的日志,包括报错、警告等等。

编译好的C#程序运行报错怎么调试

编译好的C#程序运行报错怎么调试

上图就是我写的程序产生的错误日志,和IDE中的保存信息是一样的,有了它,就不怕任何报错了,你学到了吗?

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝