我在使用 Visual Studio 2008 时遇到了一个非常严重的问题。有时在调试时右键单击(以进行转到定义、设置下一条语句等操作),Visual Studio 就会死锁并进入无响应模式。
有人遇到过同样的问题吗?有人知道如何解决吗?
编辑: 我正在使用带有几个热修复程序的 SP1 版本。
我在使用 Visual Studio 2008 时遇到了一个非常严重的问题。有时在调试时右键单击(以进行转到定义、设置下一条语句等操作),Visual Studio 就会死锁并进入无响应模式。
有人遇到过同样的问题吗?有人知道如何解决吗?
编辑: 我正在使用带有几个热修复程序的 SP1 版本。
影响:
这会影响所有签名的应用程序/ dll,也是Microsoft Word / Excel打开简单文档所需时间长的原因。办公应用程序,SQL管理工具,Visual Studio,使用证书的Web应用程序。
解决方法:
禁用发布者证书吊销检查
通过IE:
通过注册表:
备用解决方法:
禁用Visual Studio托管进程:
注意:备用解决方法会导致某些调试功能丢失。
自从我换成了Windows7,这个问题就不再出现了。如果你还不幸停留在Windows Vista上,我发现只有当等待Intellisense数据库构建时(请看左下角的进度),它才会挂起右键单击。唯一的“解决办法”是等待Intellisense停止构建,然后进行右键单击。
退出Visual Studio并删除该项目的.ncb文件。
我前几天写了一段非常疯狂的模板代码,如果我将鼠标悬停在模板代码上,最新版本的VisualStudio就会卡住。这太不真实了 :)
无论如何,你可能会遇到类似的问题,这时你需要删除你的智能感知数据库并重试。
我发现在调试多线程应用程序时,Visual Studio(VC9)经常会死机。通常情况下,我不得不重新启动系统。
我知道这不是一个解决方案,但是为了将我的VC项目从VC2008移动到VC2010(其中Intellisense已被禁用)的理由。尽管我没有明确地保存3个小时,但恢复工作得很好。