我正在开发一个大型多线程C#程序,从几个VS2010项目/解决方案中加载多个DLL。调试它比我预期的要困难得多(谁能想到呢)。
问题如下。经常情况下,在一些步骤或中断操作后,程序(或者可能是调试器)会进入某种既不运行也不停止的不确定状态。在菜单中,和都变灰了,所以我无法继续使用程序。
有时候,但并不总是,当这种情况发生时,我看到观察窗口中显示的消息:
Function evaluation disabled because a previous function evaluation timed out.
程序似乎没有运行(没有输出,没有在断点上停止...),也似乎没有停止(观察窗口被禁用,调用堆栈窗口为空)。
问题如下。经常情况下,在一些步骤或中断操作后,程序(或者可能是调试器)会进入某种既不运行也不停止的不确定状态。在菜单中,和都变灰了,所以我无法继续使用程序。
有时候,但并不总是,当这种情况发生时,我看到观察窗口中显示的消息:
Function evaluation disabled because a previous function evaluation timed out.
程序似乎没有运行(没有输出,没有在断点上停止...),也似乎没有停止(观察窗口被禁用,调用堆栈窗口为空)。