调试Winform应用程序时,Visual Studio 2005挂起

时间:2009-01-30 16:16:13

标签: visual-studio visual-studio-2005

我的Visiual工作室在调试Windows应用程序时突然挂起。这需要一段时间来响应,但它正在关闭我的应用程序。我每次调试时都会遇到这个问题。

请帮助解决此问题。

1 个答案:

答案 0 :(得分:1)

您的申请也停止回复了吗?如果是这样,我认为你的应用程序正在给出VS问题。大概是因为某些操作正在捆绑主线程。当它被束缚时,不能处理其他事件(按钮点击,屏幕重绘,关闭按钮等)。这可能是由一个不定义的循环,或者可能是磁盘IO或等待网络连接或数据库查询结果或死锁引起的。

我的建议是进行某种类型的日志记录,以便确定问题所在。例如,在主要函数的顶部和底部放置一个断点。在你打破顶部之后,点击播放。如果你没有触及底部,你知道问题就在那个区域。

或者,做一些日志记录,例如在代码中的不同位置放置Console.WriteLn(“输入MyFunction()”)。

一旦你知道问题所在,就可以解决它。