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,然后删除了我的包文件夹并重新下载包。
出于某种原因,当我打开包含特定 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,然后删除了我的包文件夹并重新下载包。