Visual Studio 2015 Web API 2 项目挂了

Visual Studio 2015 Web API 2 Project hanging

出于某种原因,当我打开包含特定 Web API 2.0 项目的解决方案时,它导致 Visual Studio 2015 挂起。当我删除项目文件夹时,解决方案将正确打开。我已经确认 visual studio 在打开任何其他 Web API 2 项目时不会挂起,所以这个项目必须损坏某些东西,但我不确定是什么。该错误似乎是在将大约 400 个单元测试与一些添加了应用程序洞察力的代码合并后开始出现的,所以我不知道这是否会导致类似的情况。

我尝试过的事情:

1) 清除应用数据下的缓存。

2) 删除所有包并重新加载它们

3) 删除解决方案所在的 git 文件夹并重新克隆它。

4) 删除 Bin/Obj 文件夹

5) 多次重启电脑

6) 更新 visual studio 和 visual studio 本身以及我的计算机中的每个扩展

7) 禁用所有 visual studio 附加组件

8) 打开与 Git

断开连接的解决方案

看起来问题是包没有排队,所以我为解决这个问题所做的是将 packages.config 文件中的所有包更改为相同的 .Net 版本 net461,然后删除了我的包文件夹并重新下载包。