VS2017 MVC 项目无法从 .sln 打开,但 Team Explorer 工作正常

VS2017 MVC project wont open from .sln but Team Explorer works fine

我正在从事一个项目,该项目创建超过 800k 的大型 XML 文件。我遇到了内存问题,所以我将“工具”>“选项”中的 IIS 选项更改为 64 位,这有所帮助。当我的项目挂起并且没有响应时,问题变得更糟,所以我强行关闭了它。当我尝试从项目 .sln 重新打开时,它告诉我它不兼容,即使团队资源管理器显示我的最新更改如下。

它生成了一个看起来像这样的迁移报告

项目文件夹布局如下所示

我试过 运行 旧的备份文件夹,但 VS2017 总是说它们无法识别并尝试迁移它们,有些只有三四天!此重置是否损坏了我的 Visual Studio,我需要重新安装吗?我真的没有时间处理这个问题,但如果我无法从 GIT/Team Explorer 或备份中恢复,我不知道如何再次获取我的项目 运行。团队资源管理器显示我的最新更改但解决方案资源管理器是空白的,这似乎很荒谬!

团队资源管理器只关心磁盘上的文件,它不会 运行 任何东西。解决方案资源管理器需要打开解决方案文件,阅读内容,并以某种方式解释它们。它没有做到这一点。这就是前者有效而后者无效的原因。