【发布时间】:2012-10-18 15:38:46
【问题描述】:
我有一个 Visual Studio 2012 项目,我用它进行了大量调试。每隔一段时间(每天多次),我将进行调试,Visual Studio 会随机阻塞 5-10 秒。之后,我无法评估任何变量的值(通过它会说function evaluation timed out 的变量)并且单步执行将不起作用。我唯一能做的就是重新开始调试。
不过,这是一个非常随机的问题。有时它会在我调试了长达 15 分钟的会话时发生……有时它会发生在我遇到的第一个断点上。在大多数情况下,Visual Studio 2012 都能正常工作……只是时不时地我会遇到这个奇怪的问题。我不知道如何重现它。它不只与一种类型的对象相关联,甚至也不与一个项目相关联。另外,我可以在VS2010中打开同一个项目,我从来没有遇到过这种问题
这个问题在其他地方见过吗?有谁知道我可以做任何额外的配置来避免这种烦恼的发生?
【问题讨论】:
-
这是一个完全正常的事故。例如,在 COM 接口中非常常见。监视表达式在单独的工作线程上进行评估,因此死锁总是会导致监视超时。鉴于尚未有人将 VS2012 标记为存在此问题,您确实需要尝试找到更好的诊断方法。
标签: .net visual-studio debugging visual-studio-2012 visual-studio-debugging