如果这不是正确的地方,请根据需要移动。
这真的影响了我的作品。我无法确定它何时开始,但最近VS2008一直在我身上冻结。冻结发生1-10分钟。这似乎通常发生在我点击源编辑器时。我正在开发的项目是带有JavaScript和C#代码的ASP.NET MVC 2项目。
我安装了Office 2007,并且运行了我发现在Web组件上某处建议的修复,但是没有修复它。
我的VS版本是9.0.30729.1 SP。
从好的方面来说,我可以浏览更多的网页,但是当我想要完成某些工作时,我真的很伤心。
更新:我完全卸载然后重新安装VS 2008.问题仍然存在。当我在HTML编辑器中时,最常出现的问题。这个应用程序使用AJAX工具包,其他人使用JavaScript / jQuery。
更新2 :/safemode
无法解决问题。我仍然说它必须是JavaScript intellesense。如何禁用intellesense的JavaScript部分。
更新3 :我没有安装SP1。我安装了它,并会看到从那里发生的事情。
更新4 :SP1没有修复它。到目前为止,我仍在处理给定的答案,看看是否有任何修复。如果有任何变化,我会随时更新。
更新5 :我不记得我是否提到我的电脑上的其他所有工作正常,而VS被锁定且任务管理器没有显示任何挂钩的内容。
更新6 :我一直在WinForm项目中工作,没有冻结。所以它只适用于网络项目。
更新7 :另一位开发人员开始使用ASP.NET MVC 2并开始遇到相同的冻结问题。我们认为它可能与MVC框架的东西有关。有人有这个问题吗?
答案 0 :(得分:2)
尝试停用可能导致麻烦的所有插件。我曾经在X86计算中遇到过resharper的问题。解决方案非常大,resharper使用的内存足以使devenv.exe进程增长到每个进程限制2GB。
如果它解决了您的问题,您将不得不尝试重新激活逐个插件,直到您找到有罪的。
[edit]继续发表评论
其他建议,尝试运行以下命令行:
devenv.exe / safemode
在安全模式下效果更好吗?
devenv.exe / resetsettings
devenv.exe / resetaddin
devenv.exe / resetskippkgs
也可以帮助...但你会失去你的设置
答案 1 :(得分:1)
冻结时会收到消息吗?
我不断用“Visual Studio正在等待操作完成”消息以及选项“切换到”或“继续等待” - 这两者都没有帮助。它何时或为何发生没有明显的模式。
您不必等待10分钟才能解冻。您应该能够在任务管理器中停止devenv.exe进程以强制关闭visual studio。
对我来说,MZ-tools的腐败安装是个问题。如果您正在使用该尝试卸载。
答案 2 :(得分:1)
您是否尝试过病毒扫描和内存测试?由于RAM记录错误,我的一位同事因同一问题而陷入困境。
答案 3 :(得分:1)
要尝试的几件事:
windbg
并在挂起后附加到devenv.exe
进程。进入调试器并键入!analyze -v -hang
。这可能会告诉你它正在等待什么,或者它是否是导致问题的第三方组件。答案 4 :(得分:0)
不是解决方案,但将项目迁移到Visual Studio 2010可以解决问题。
答案 5 :(得分:0)
我知道这是一个老问题,但我相信其他人升级编译器的速度也会很慢。干净不起作用,但删除* .suo,* .ncb和* .user文件修复了intellisense崩溃VS2008问题。症状是自动完成并不总是有效(在底部的状态栏中有一个intellisense警告消息),有时右键单击上下文菜单会导致它挂起,我认为它有时会自动挂在后台自动-backups。