我遇到了一个奇怪的问题。我的解决方案中有 7 个项目。我必须添加另一个 MVC 项目。现在,当打开文档(来自新项目)时(例如
HomeController.cs
)并且当该项目在开始时初始化时,它会冻结整个 IDE,如下所示:
(部分项目无法加载)
之后,我必须终止该进程。当我再次打开 VS 并快速单击另一个项目(正在初始化)时,冻结问题就消失了。我不知道什么会导致这样的问题。我尝试过使用和不使用 ReSharper,但得到的结果相同。另外,我恢复了VS的默认设置。还修复了整个VS。
也许有人遇到同样的问题并可以提供一些有用的建议?
通常删除解决方案目录中隐藏的 .vs 文件夹即可解决问题。
可能的解决方案:
删除上面提到的
.vs
文件夹从
%USERPROFILE%\AppData\Local\Temp
重新调整
Tools
-> Options
-> Source control
-> Plugins
中的源控制,设置为None
、Save
,关闭VS。然后重新打开并重置插件。没有特定的顺序,但其中之一可能会有所帮助。
我在 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
删除文件之前请关闭所有解决方案
我曾经遇到过这个问题,只需双击任何卡住的项目即可解决。这会以某种方式推动加载过程,并导致已卸载的项目完成加载。
删除解决方案文件夹中的.suo 文件。
我很确定我之前在 Stackoverflow 上找到过这个答案,但现在我找不到了。感谢想出这个的人。
以上答案都不适合我并找到了这个解决方案。 通过在安全模式下打开解决方案
devenv.exe /SafeMode
将向您显示有关导致问题的文件的详细信息,然后
对于 Visual Studio 2019,我清除了 %USERPROFILE%\AppData\Local\Temp 文件夹。 成功了。
当您克服过去安装多个版本并且以前的版本未完全卸载时。这在我的案例中导致了这个问题。
Control Panel
> Programs
> Programs and Features
Visual Studio
相关程序以及 Uninstall
那些程序。
就我而言,我需要一直删除 .vs。然后我找到了这个链接并进行了设置。从那以后这个问题再也没有出现过。