我对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编辑器错误无关。
感谢。
答案 0 :(得分:0)
这几乎没有答案,但我在32位Windows XP上运行的VS 2008(更新到KB972221)遇到了同样的问题。
密钥似乎同时运行两个VS2008实例。 我有一个客户端/服务器设置,并通过自己的VS2008实例运行每个可执行文件。服务器是多线程的,客户端我认为是单线程的。
和你一样,我设置了一个断点,然后F10逐步完成代码,当时我有相同的VS挂起一段时间的经验,然后在调用堆栈中的Evaluation of:
消息之后将我转发到代码中的其他地方
但是,我改为简单地运行客户端可执行文件,只有服务器在VS2008的调试模式下运行,问题再也没有出现过(到目前为止!)。
因此,解决方法可能只是坚持单个VS2008会话。