让代码更简单

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

重要:本文最后更新于2019-08-16 08:25:23,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

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

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

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

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

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

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

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

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

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

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

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

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

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

1 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐