我有一个vb.net项目,有时在IDE中运行时会突然卡住。通常这不是问题,只需点击“暂停”,查看当前正在运行的线程,并找到死锁(或其他问题)即可。
但现在我遇到了这样一种情况,程序不仅会卡住,而且尝试暂停它会导致Visual Studio自身卡住。为了重新获得控制权,我必须杀死正在调试的程序进程,此时Visual Studio恢复正常并显示无法暂停执行。这很令人沮丧,因为杀死进程意味着程序状态丢失(当然),所以我不知道卡住的地方在哪里。
那么,有没有这种行为的常见原因?我应该寻找什么?
但现在我遇到了这样一种情况,程序不仅会卡住,而且尝试暂停它会导致Visual Studio自身卡住。为了重新获得控制权,我必须杀死正在调试的程序进程,此时Visual Studio恢复正常并显示无法暂停执行。这很令人沮丧,因为杀死进程意味着程序状态丢失(当然),所以我不知道卡住的地方在哪里。
那么,有没有这种行为的常见原因?我应该寻找什么?