这种情况经常发生在我身上……至少每 1 或 2 周一次……它现在让我发疯。
我可以在 VS2008 中执行最基本的任务,整个程序将停止响应。在等待了很长一段时间后,我发现自己唯一的选择是打开任务管理器并结束 devenv.exe 进程。
不幸的是,每当我这样做时,explorer.exe 也会停止响应。CPU 使用率达到 50%(因为我在双核机器上)并且我运行的大多数应用程序都无法访问。如果我终止 explorer.exe,然后使用任务管理器重新启动 explorer.exe,它总是使用它运行的 100% 的核心重新启动。
无论我试图解决这个问题,我能够解决这个问题的唯一方法就是重新启动我的机器。
现在我可以理解 VS2008 崩溃了……它确实倾向于这样做。但是为什么它必须带 explorer.exe 和我机器的其余部分呢?有谁知道为什么这甚至是可能的?一个进程的失败怎么会导致其他程序的一连串失败?
不确定它是否有区别,但我正在运行 WinXP Professional、VS2008 SP1、Resharper 4.5、VS2008 1.0 的 PowerCommands、GhostDoc 和 TestDriven.NET 2.9。