我已经了解了这个帖子,其中问题限制在源代码控制问题。
对于我的情况,它更加普遍。有时候,Visual Studio会随机崩溃,甚至没有用户输入。
通常我会关闭所有文件并清理项目,以避免进一步的崩溃,但最终我还是会不知道原因而再次崩溃。
您有什么技巧和窍门来避免随机崩溃吗?
编辑:我已安装SP1,正在运行带有4GB RAM的Q6600的Vista。
我已经了解了这个帖子,其中问题限制在源代码控制问题。
对于我的情况,它更加普遍。有时候,Visual Studio会随机崩溃,甚至没有用户输入。
通常我会关闭所有文件并清理项目,以避免进一步的崩溃,但最终我还是会不知道原因而再次崩溃。
您有什么技巧和窍门来避免随机崩溃吗?
编辑:我已安装SP1,正在运行带有4GB RAM的Q6600的Vista。
当您启动或停止调试时,未连接的窗口可能会导致崩溃。这里有一个错误报告。
插件也可能会导致崩溃,特别是在使用ReSharper时。您可以尝试禁用任何您可以不使用的插件。
如果这是由于插件引起的,并且您正在运行64位操作系统,那么还有希望!微软发布了一个热补丁,可以纠正ReSharper和其他插件经常引起的VS2008崩溃。它可以在这里找到:http://support.microsoft.com/kb/947841。
任何程序崩溃的原因都有太多了。你提出了一个本质上无法回答的问题。可能是你电脑上其他软件导致VS崩溃,所以无论你对VS做什么,它都不会解决真正的问题。
Visual Studio 可能崩溃的原因基本上有三个。
1)插件存在错误或未正确安装。 2)硬件故障,例如内存。它可能只会偶尔崩溃。 3)VS 中的一个 bug。
1 往往很难追踪。
2 也很难追踪,因为内存可能会间歇性地出现故障。Visual Studio 是如此庞大的程序,以至于它比您运行的大多数其他程序更有可能占用坏内存。
3 VS 当然存在 bug,但我从未遇到过它什么都不做就崩溃的情况,所以我对此表示怀疑。