【问题标题】:Visual Studio freezing (crashing) while loading solution加载解决方案时 Visual Studio 冻结(崩溃)
【发布时间】:2016-09-26 12:55:44
【问题描述】:

我遇到了一个奇怪的问题。我在解决方案中有 7 个项目。我不得不添加另一个 MVC 项目。现在,当文档(来自新项目)打开(例如HomeController.cs)并且该项目在开始时初始化时,它会像这样冻结整个 IDE:

(部分项目无法加载)

之后,我必须终止该进程。当我再次打开 VS 并快速单击另一个项目(正在初始化)时,冻结问题就消失了。我不知道什么会导致这样的问题。我尝试过使用和不使用 ReSharper,但我得到了相同的结果。另外,我恢复了 VS 的默认设置。还修复了整个VS。

也许有人遇到了同样的问题并可以提供一些有用的建议?

【问题讨论】:

标签: visual-studio visual-studio-2015 resharper


【解决方案1】:

通常删除解决方案目录中隐藏的 .vs 文件夹可以解决问题。

【讨论】:

  • @ElteHupkes,不幸的是,这个问题已经很久没有为我重现了。尝试删除临时文件、禁用插件或在安全模式下加载 VS devenv.exe /SafeMode
  • 这也适用于 VS 2019!但是,你知道 .vs 文件夹是什么导致 VS 挂起吗?
  • 好答案。谢谢!!
  • 这对 VS 2022 也有效!删除 .VS 文件夹对我有用。没有它,许多子进程会做不知道什么,并挂起VS。
【解决方案2】:

可能的解决方案:

  • 如上所述删除.vs文件夹

  • %USERPROFILE%\AppData\Local\Temp清除临时文件

  • Tools -> Options -> Source control -> Plugins中重新调整源代码控制,设置为NoneSave,关闭VS。然后重新打开并重置插件。

没有特定的顺序,但其中一个可能会有所帮助。

【讨论】:

  • 这也适用于我。但是来微软吧。您自己的开发环境在您自己的操作系统上运行,但您仍然无法正确使用它。 掌心
  • 这是 Visual Studio 2019 的答案吗?
【解决方案3】:

我曾经遇到过这个问题,只需双击任何卡住的项目即可解决。这会以某种方式推动加载过程并导致已卸载的项目完成加载。

【讨论】:

  • 在知道真正答案之前,我一直在这样做。但最后你的建议并没有解决问题。
  • 对。我基本上忽略了弹出窗口。我仍然可以点击项目元素,所以当我构建/运行项目时它消失了。
【解决方案4】:

删除解决方案文件夹中的 .suo 文件。

我很确定我之前在 Stackoverflow 上的某个地方找到了这个答案,但现在我再也找不到了。感谢提出这个问题的人。

【讨论】:

    【解决方案5】:

    我在 VS 2019 中遇到了同样的问题,并通过从 %USERPROFILE%\AppData\Roaming\Visual Studio Setup 中删除 user.json 文件来修复它

    编辑

    几天后问题再次出现,因此我找到了 Visual Studio 2019 的用户设置 (%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\16.0_f124b472) 并删除了以下文件将 VS 重置为正常状态:

    Current.vsk
    User.vsk
    ObjBrowEx.dat
    

    请在删除文件之前关闭所有解决方案

    【讨论】:

    • 很高兴我回到这里看到您的编辑,因为它也再次出现在我身上!现在我只删除了User.vsk
    【解决方案6】:

    以上答案都不适合我并找到了这个解决方案。 通过在安全模式下打开解决方案devenv.exe /SafeMode 将向您显示有关文件导致问题的详细信息,然后

    • 搜索项目目录下所有扩展名为*.user的文件
    • 并将它们全部删除
    • 上次重新加载项目

    【讨论】:

    • 对我来说,一个旧的数据库项目导致 VS 崩溃...在安全模式下执行 VS 帮助我找到了问题。
    【解决方案7】:

    对于 Visual Studio 2019,我清除了我的 %USERPROFILE%\AppData\Local\Temp 文件夹。 它奏效了。

    【讨论】:

      【解决方案8】:

      当您过去安装多个版本并且以前的版本没有完全卸载时。在我的情况下,这导致了这个问题。

      Control Panel > Programs > Programs and Features
      搜索所有Visual Studio 相关程序和Uninstall 那些。

      【讨论】:

        【解决方案9】:

        将项目作为网站打开,而不是加载解决方案文件

        【讨论】:

        • 如果您尝试将项目作为网站打开,可能会严重损坏项目。如果它是一个桌面应用程序呢?您的解决方案将如何运作?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-10
        • 2014-05-08
        相关资源
        最近更新 更多