Debugging Visual studio 2012调试在调试会话期间停止(超时)

Debugging Visual studio 2012调试在调试会话期间停止(超时),debugging,visual-studio-2012,Debugging,Visual Studio 2012,当我在VS2012上调试时,当我在某个函数上保持空闲时,调试器会“超时”,并突然停止会话。 我怎么知道为什么会发生这种情况? 我可以查看调试器日志吗 我试图将函数内容放入try{}catch(){}中,当它停止调试时,它没有捕获任何异常,只是停止了调试。正如丛旭所评论的,代码中有一个递归调用 你检查过调试器日志了吗?在输出窗口的“显示输出自:”下拉列表中,选择“调试”程序“[7940]MainGUI.vshost.exe:Managed(v4.0.30319)”已退出,代码为-214702389

当我在VS2012上调试时,当我在某个函数上保持空闲时,调试器会“超时”,并突然停止会话。
我怎么知道为什么会发生这种情况?
我可以查看调试器日志吗


我试图将函数内容放入try{}catch(){}中,当它停止调试时,它没有捕获任何异常,只是停止了调试。

正如丛旭所评论的,代码中有一个递归调用

你检查过调试器日志了吗?在输出窗口的“显示输出自:”下拉列表中,选择“调试”程序“[7940]MainGUI.vshost.exe:Managed(v4.0.30319)”已退出,代码为-2147023895(0x800703e9)。您应该尝试搜索该退出代码。我的搜索表明它与堆栈溢出有关,可能是由于递归,但我不知道这有多大帮助。谢谢,我将查找它。谢谢,你是对的,代码中有一个递归,奇怪的是它没有抛出异常,尽管调试时的系统异常是“抛出的”