Visual Studio 2013:启动调试器时系统范围冻结

Visual Studio 2013: System-wide freeze when launching debugger

我在 Visual Studio 2013 更新 2 中有一个 WPF 解决方案,其中有超过 100 个项目,主要是 C#。我有一个小的 C# exe 作为启动项目,它进行一些基本的初始化并显示一个文件打开对话框,该对话框会在几秒钟内出现。

我最近遇到了一个间歇性问题,该问题在启动调试器后几秒钟发生,通常在显示文件打开对话框之前。 Visual Studio开始加载依赖(在window脚下的状态栏中可见),然后突然无响应且无法恢复。

至关重要的是,不可能启动新进程或关闭 windows/terminate 现有进程。仍然可以与已经 运行 的程序进行表面交互,即用户界面中的菜单仍然可以点击但没有任何效果。 运行 打开 cmd 提示符中的任何命令都会导致 window 停止响应; Ctrl+Alt+Del/Ctrl+Shift+Esc 无效。唯一的选择是硬重置。

我曾尝试删除 PDB 并执行完整 clean/rebuild,但无济于事。系统或应用程序事件日志中也没有任何有趣的内容。

这个问题几天前开始出现,现在变得更加规律,但仍然时断时续。

我删除了解决方案的 SDF 文件,此后问题再未发生。