Visual Studio调试器在为我的应用程序(本机IA64)加载符号时挂起,安装了SP1。在我安装Windows(64位版本)的调试工具并重新启动计算机之后,这种情况开始发生了。即使新项目调试器挂起,此问题也不依赖于我的项目。
更新 当我尝试连接到正在运行的进程时,会重复相同的情况。 Visual Studio在加载符号时挂起(对于kernell32.dll)
答案 0 :(得分:3)
symsrv.dll
负责从符号服务器加载符号 - 您可以尝试重命名由Debugging Tools for Windows安装的符号,并查看VS调试器是否重新开始工作。
答案 1 :(得分:2)
是完全挂起,还是只是花了很长时间才能加载符号?
如果使用符号服务器访问Windows DLL的调试符号,VS2005可以在每次调试时尝试访问符号服务器。
解决此问题的方法是加载符号一次,然后取消选中工具 - >选项 - >调试 - >符号下的符号服务器URL。只要自上次下载符号后OS库没有更改,就没有理由每次都访问远程服务器。
另见this answer。