为什么Visual Studio经常崩溃?

时间:2020-03-06 14:23:26  来源:igfitidea点击:

添加/删除引用和项目时,Visual Studio随机崩溃。
有什么想法吗?安装Sp1会有所帮助吗?

编辑:除SourceSafe外,我不使用任何插件。我的大部分开发工作都是在连接模式下进行的。

开发使用:
Visual Studio 2008年
WinXp终端服务-> Win2k3 Sp2(64bit)
VSS 8.0、32位

解决方案

搜索并删除与解决方案关联的所有.ncb文件。在过去的版本中,这些(调试)文件用于损坏并删除它们可以解决此问题(Visual Studio将自动重新生成它们)。

我什至在SP1中也发现,在向项目中添加内容时,它很少崩溃,而主要是在切换到ASP.NET设计视图以及它在工具中自动生成控件时崩溃。我只是禁用了它的创建功能,而我再也没有发生很多崩溃。

我知道这与问题没有多大关系,但是我要说的SP1可能并不能解决问题。

尝试删除.user和.suo文件,这些是VS创建的用户选项文件。我们为每个项目获得一个.user文件,为解决方案获得一个.suo文件。当他们腐败时,奇怪的事情发生了。删除它们将使我们失去一些东西,例如在开始调试时选择了哪个项目作为启动项目,但是通常可以清除这种奇怪的行为。

我们可能还想清除所有临时文件位置,例如" ASP.NET临时文件"文件夹(如果我们在ASP.NET中工作),以防万一某个地方缓存了一些奇怪的东西。

最常见的是,如果Visual Studio反复崩溃,则.suo或者.ncb文件已损坏。关闭项目,删除这些文件,然后重新打开。这样可以解决问题。

.suo是隐藏文件。

我的Visual Studio 2005最近开始崩溃并锁定。我最终解决的方法是从命令行运行此命令:

devenv /resetuserdata

这清除了我所有的自定义设置,但确实解决了该问题。如果我们对VS进行了大量自定义,则可以尝试先导出设置,然后查看之后是否可以安全地导入它们。或者,为IDE拍摄快照,以便我们可以记住哪些按钮等。