每天至少 2 到 3 次 Visual Studio 卡住(我怀疑陷入僵局)并显示旋转的厕所碗死亡光标并在通知区域弹出可怕的“ Microsoft Visual Studio 正忙”通知:
过去,当这种情况发生时,Visual Studio 会保持这种状态数小时(可能直到时间结束或断电),除非我在任务管理器中使用“结束进程”将它踢到路边。
最近我注意到,每当出现这个问题时,似乎总是潜伏着另一个进程Microsoft.PythonTools.Attacher.exe
——这是Visual Studio 项目的 Python 工具的一部分:
如果我终止该进程,那么 Visual Studio 就会设法摆脱它所陷入的任何致命的拥抱,并可以继续前进,这就是我每次 VS 执行此操作时所要注意的。
虽然我确实安装了 Visual Studio 1.0 的 Python 工具,但我正在处理的项目是用 C# 编写的普通旧 ASP.NET MVC3 应用程序。我没有使用任何 Python 代码或库,而且我通常只运行一个 Visual Studio 实例。
我还观察到的是,这个过程并不总是在整个开发会话中启动/出现,当它启动时,它似乎会随机启动(即它在最初的一两个小时内不存在,然后它神奇地出现在任务管理器中的进程列表),但是当我知道我会在某个时候遇到麻烦时。
有谁知道为什么这个过程似乎是随机开始的,为什么它会以如此戏剧性的方式干扰 Visual Studio?
我在 Windows 7 Ultimate x64 SP1 上运行 Visual Studio 2010 Premium SP1。