加载解决方案时 Visual Studio 冻结(崩溃)

问题描述 投票:0回答:9

我遇到了一个奇怪的问题。我的解决方案中有 7 个项目。我必须添加另一个 MVC 项目。现在,当打开文档(来自新项目)时(例如

HomeController.cs
)并且当该项目在开始时初始化时,它会冻结整个 IDE,如下所示:

(部分项目无法加载)

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

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

visual-studio visual-studio-2015 resharper
9个回答
181
投票

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


38
投票

可能的解决方案:

  • 删除上面提到的

    .vs
    文件夹

  • %USERPROFILE%\AppData\Local\Temp

  • 清除临时文件
  • 重新调整

    Tools
    ->
    Options
    ->
    Source control
    ->
    Plugins
    中的源控制,设置为
    None
    Save
    ,关闭VS。然后重新打开并重置插件。

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


7
投票

我在 VS 2019 中遇到了同样的问题,并通过从

%USERPROFILE%\AppData\Roaming\Visual Studio Setup
中删除 user.json

文件来修复该问题

编辑

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

Current.vsk
User.vsk
ObjBrowEx.dat

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


4
投票

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


2
投票

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

我很确定我之前在 Stackoverflow 上找到过这个答案,但现在我找不到了。感谢想出这个的人。


1
投票

以上答案都不适合我并找到了这个解决方案。 通过在安全模式下打开解决方案

devenv.exe /SafeMode
将向您显示有关导致问题的文件的详细信息,然后

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

0
投票

对于 Visual Studio 2019,我清除了 %USERPROFILE%\AppData\Local\Temp 文件夹。 成功了。


0
投票

当您克服过去安装多个版本并且以前的版本未完全卸载时。这在我的案例中导致了这个问题。

Control Panel
>
Programs
>
Programs and Features

搜索所有
Visual Studio
相关程序以及
Uninstall
那些程序。


0
投票

就我而言,我需要一直删除 .vs。然后我找到了这个链接并进行了设置。从那以后这个问题再也没有出现过。

https://msicc.net/how-to-work-around-ide-freezes-in-visual-studio-2019-when-switching- Between-build-configurations/

  1. 打开 Visual Studio 2019 中的工具/选项并找到项目和 解决方案节点
  2. 取消选择“允许并行项目初始化”
  3. 单击“确定”并关闭解决方案

© www.soinside.com 2019 - 2024. All rights reserved.