这可能不是你的情况下的答案,但在我的情况下罪魁祸首是服务VSStandardCollectorService
。我重新启动了这个服务,没有重新启动Visual Studio,然后我就能再次使用Visual Studio 2015了。
我通过查看任务管理器找到了这个问题。找到Visual Studio进程,然后从上下文菜单中选择“转到详细信息”。然后从详细信息项的上下文菜单中选择“分析等待链”,你将看到所有它依赖的等待内容,对于任何挂起的项目。FYI:当某些东西没有挂起(或等待)时,它不会给出等待树。这真的消除了挂起的神秘感。