【发布时间】:2011-07-26 10:40:12
【问题描述】:
我在 windows 7 64 位上使用 Visual Studio 2008 sp1 时遇到了一个非常烦人的问题。
我们正在开发的软件使用连接到 Windows 服务的客户端。所以,当我进行调试时,我会调试 2 个进程,即客户端和服务。
在服务上遇到断点并使用 F10、F11 大约 20-30 次时,我收到“Visual Studio 正忙于执行内部操作...”消息,之后调试器将我带到另一个地方.如果我查看调用堆栈,会出现一条消息“Evaluation of:”。在它上面是我当前所在的调用堆栈,在它下面是我在错误发生之前所在的调用堆栈。
这里有类似的东西:http://social.msdn.microsoft.com/Forums/en-MY/vsdebug/thread/4c30e3f4-587e-4f14-8cec-8663d268c55c
我尝试安装最新更新、清理解决方案、删除 dll 文件、*ncb、*suo。没有任何效果:|
与 wpf 编辑器 bug 无关。
谢谢。
【问题讨论】:
-
您正在调试客户端和服务。你能确定它挂起的点不是在等待来自其他会话的某种形式的信息吗?
-
我 99.9% 确定它不会在等待。这不是异步操作。
-
现在我查看了输出面板,在我被抛出另一个代码后,我收到一条消息:“在 xxxxxxxxxxx.dll 中发生了 'System.Threading.ThreadAbortException' 类型的第一次机会异常”