【问题标题】:VS2017 MVC project wont open from .sln but Team Explorer works fineVS2017 MVC 项目无法从 .sln 打开,但 Team Explorer 工作正常
【发布时间】:2019-07-12 09:31:56
【问题描述】:

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

它生成的迁移报告如下所示

项目文件夹布局如下所示

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

【问题讨论】:

  • 你曾经打开过这个项目吗?
  • 是的,它已经完美运行了两个多月,但是在昨天强行关闭后,它现在说它不兼容,这没有任何意义。不仅是当前版本,还有以前的备份版本。

标签: c# asp.net-mvc visual-studio sln-file


【解决方案1】:

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

【讨论】:

  • 感谢您的回复,但 .sln 文件如何在完美打开的同一天变得不兼容,除非其中任何一个有问题。 Visual Studio 或 b。 .sln 文件?
  • 您的源代码控制系统将能够告诉您解决方案文件是否有任何更改。如果没有,那么明显的罪魁祸首就是 Visual Studio。快速谷歌搜索您的错误消息表明它可能与您的 VS 用户配置文件损坏有关。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-25
  • 1970-01-01
  • 2012-06-14
相关资源
最近更新 更多