问题 出现异常错误后如何调试应用程序?

Hugo1

新成员
已加入
2018年2月21日
留言内容
1
编程经验
Beginner
我编写了一个在Win64下运行的C#应用​​程序(.NET 4客户端配置文件)。基本上可以,但是有时我会收到异常错误消息,按下后应用程序崩溃
单击确定到异常窗口。

主要的问题是,相对于我编写的代码,很难找到问题所在,因为使用了我收到的神秘异常消息。另一方面,这是窗户的问题
驱动程序(antiv病毒扫描程序)和/或同一台计算机(PC)上的连接硬件。



问题:
当我再次收到此类异常消息时,隔离或找出问题出在哪里的最佳方法是什么?我可以运行调试器左右追溯代码以找到确切位置吗?
在我的代码中?

提前致谢
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,524
地点
悉尼,澳大利亚
编程经验
10+
首先要做的是向您的应用程序添加一个全局异常处理程序。然后,您可以记录该异常并在以后使用该信息。重要的事情之一是堆栈跟踪,它可以准确告诉您异常在何处引发。然后,您可以在该区域周围添加一些跟踪代码,以提供有关下次抛出异常时可以使用的应用程序状态的信息。如果在运行应用程序的计算机上安装了VS,则应该能够将调试器附加到该进程。
 
最佳 底部