c#-即使使用try..catch块,应用程序也会崩溃

我在C和C#中都有一个应用程序(它们都在同一个项目中).在某些情况下(并非每次都可重现),应用程序崩溃,而我看不到发生此崩溃的任何原因.

我在可能导致崩溃的每个位置添加了一个try..catch块-我什至在应该捕获异常的’Program.cs’代码中添加了一个try..catch,但没有任何帮助.

如何找到问题?我应该从哪里开始?

解决方法:

procdump与-ma,-e,-t选项一起使用.当应用崩溃时,它会生成一个转储文件.在您喜欢的调试器(VS2010或WinDbg)中将其打开.然后检查调用堆栈以获取线索.

上一篇:客户端Java调试-IE


下一篇:WebStorm ASP.NET MVC JavaScript调试