Visual Studio 2008调试错误

时间:2011-07-26 10:40:12

标签: visual-studio callstack

我对Windows 7 64位上的visual studio 2008 sp1有一个非常烦人的问题。

我们正在使用的软件使用连接到Windows服务的客户端。所以,当我进行调试时,我会调试2个进程,客户端和服务。

当点击服务上的断点,并使用F10,F11 20-30倍aprox时,我得到一个“Visual Studio正忙着做内部操作...”消息,然后调试器把我扔到另一个地方。如果我查看调用堆栈,则会显示消息“评估:”。在它上面,我当前的调用堆栈,在它下面,有错误发生前我的调用堆栈。

这里有类似的东西:http://social.msdn.microsoft.com/Forums/en-MY/vsdebug/thread/4c30e3f4-587e-4f14-8cec-8663d268c55c

我尝试安装最新更新,清理解决方案,删除dll文件,* ncb,* suo。没有用:|

这与wpf编辑器错误无关。

感谢。

1 个答案:

答案 0 :(得分:0)

这几乎没有答案,但我在32位Windows XP上运行的VS 2008(更新到KB972221)遇到了同样的问题。

密钥似乎同时运行两个VS2008实例。 我有一个客户端/服务器设置,并通过自己的VS2008实例运行每个可执行文件。服务器是多线程的,客户端我认为是单线程的。

和你一样,我设置了一个断点,然后F10逐步完成代码,当时我有相同的VS挂起一段时间的经验,然后在调用堆栈中的Evaluation of:消息之后将我转发到代码中的其他地方

但是,我改为简单地运行客户端可执行文件,只有服务器在VS2008的调试模式下运行,问题再也没有出现过(到目前为止!)。

因此,解决方法可能只是坚持单个VS2008会话。