是什么让Visual Studio挂起,我该如何防止它?

时间:2011-04-05 03:08:28

标签: visual-studio-2010 debugging

我正在使用Visual Studio(v10.0.30319.1)中的解决方案,该解决方案包含8个C#项目(WPF应用程序和类库)。我已经在这个解决方案上工作了好几个月了,但昨天我开始遇到Visual Studio在调试环境中启动和停止应用程序时挂起一段时间的问题。

当我停止应用程序并且VS挂起大约5秒钟时,我首先注意到它。然后按F5重新开始,需要5-10秒才能启动。然后我停止应用程序,大约需要10秒钟才能停止。问题随后恶化,直到我重新启动计算机(我不确定重启VS是否足够 - 我会在再次发生时测试并更新问题)。

计算机重新启动后,我无法复制问题,但我知道它今天会再次出现在我身上。

虽然问题正在发生,但其中一个核心的使用率为100%。 devenv.exe的内存使用情况正常,有点超过200MB,而且没有增加。

计算机非常强大,其他一切都正常工作,所以我确定这不是资源问题。

2 个答案:

答案 0 :(得分:1)

您是否使用Service Pack 1更新了VS2010?

Microsoft Visual Studio 2010 Service Pack 1 Download

请注意,虽然该页面显示它只有800 KB下载,但实际下载的是下载超过800 MB补丁的下载程序。 (这是很多“下载”:P)

答案 1 :(得分:0)

删除解决方案用户选项文件,即{SolutionName} .suo和{SolutionName} .docstates.suo 它对我有用,在此之前我尝试了@Casey解决方案,但它没有用。

所以首先尝试删除文件,如果它不起作用,则更新VS2010,然后再次删除文件。