vs2017在意外关闭情况下会保存副本以便下次打开时进行工程恢复,有时会碰到重新加载时一直卡在恢复加载状态,以至于卡死。
解决方案1、(username:你的用户名)(谨记:删除文件前请做好备份)
C:\Users\username\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
去此目录下删除所有文件夹,这里是一些缓存文件,然后重启打开vs
解决方案2、(谨记:删除文件前请做好备份)
C:\Users\username\Documents\Visual Studio 2017\Backup Files
删除…\Visual Studio 2017\Backup Files下的备份文件,这里保存的是以往意外恢复过程中保存的副本,删除后重启vs,会看到这里又重新创建文件夹
解决方案3、网友提供,未尝试过,不确定是否可行,仅作为参考(谨记:删除文件前请做好备份)
先进任务管理器强制关闭,然后删除隐藏文件中的.vs目录之后重启vs,(隐藏文件打开方法:win7:计算机->组织->文件夹和搜索选项->查看->显示隐藏文件文件夹和驱动器;win10:文件管理器上框栏直接有查看选项->显示隐藏文件)
解决方案4、官方文档(参考:https://www.cnblogs.com/mahatmasmile/p/10394168.html)
Visual Studio 会自动重新打开上一个会话中处于打开状态的文档。 这可将加载解决方案所需的时间延长 30% 或更多,具体取决于项目类型和打开的文档。 Windows 窗体和 XAML 等设计器以及一些 JavaScript 和 typescript 文件的打开速度较慢。
当自动文档还原导致解决方案加载速度明显变慢时,Visual Studio 会以黄色显示栏通知。 可按照以下步骤禁用自动文件重新打开:
-
选择“工具” > “选项”,打开“选项”对话框。
-
在“项目和解决方案” > “常规”页面上,取消选中“重新打开解决方案加载文档”。
如果禁止自动还原文件,可使用任一转到命令快速导航到要打开的文件:
-
对于常规“转到”功能,请选择“编辑” > 转到” > 转到所有”(或按 Ctrl+T)。
-
在 Visual Studio 2017 版本 15.8 及更高版本中,可使用“编辑” > “转到” > “转到上次编辑位置”(或按 Ctrl+Shift+Backspace)跳转到解决方案中上次编辑的位置。
-
在 Visual Studio 2017 版本 15.8 及更高版本中,使用“转到最近使用的文件”以查看解决方案中最近访问的文件的列表。 选择“编辑” > “转到” > “转到最近使用的文件”(或按 Ctrl+1、Ctrl +R)。