当我打开 Visual Studio 以及尝试与 TFS 交互(签入、获取最新等)时,我收到错误“设备未准备好”
我尝试了以下方法来纠正这个问题,但没有解决它:
- 重启
- 修复 Visual Studio
- 卸载/重新安装 Visual Studio
什么设备没有准备好?我怎样才能使它准备好或以其他方式纠正这个错误?我宁愿不重新安装我的操作系统,但如果需要,我会这样做。
当我打开 Visual Studio 以及尝试与 TFS 交互(签入、获取最新等)时,我收到错误“设备未准备好”
我尝试了以下方法来纠正这个问题,但没有解决它:
什么设备没有准备好?我怎样才能使它准备好或以其他方式纠正这个错误?我宁愿不重新安装我的操作系统,但如果需要,我会这样做。
这(主要)是当您的工作区指向的位置不再可用时引起的。
您需要做的就是重置工作区(
)
我认为这种事情可能是由不再可访问的驱动器引起的。可以尝试以下方法:清除您最近使用的项目和文件列表:
regedit
。HKCU\Software\Microsoft\VisualStudio\11.0\ProjectMRUList
。HKCU\Software\Microsoft\VisualStudio\11.0\FileMRUList
。如果这不起作用,请查看 11.0 及其下的其他项目,寻找不再有效的目录。这里有一些其他的节点可以查看:
...可能还有其他几个,但此时我已经厌倦了寻找。无论如何,请查看各个节点以查找不再存在的网络位置或可移动驱动器,并摆脱该路径或将该路径指向其他地方,看看问题是否消失。
我最近遇到了硬盘故障,我设法修复了它。在这样做时,驱动器号发生了变化。我将驱动器的字母更改回其原始字母名称,并且不再出现此问题。
我只是有同样的问题。我单击了要求我升级到本地工作区的按钮。在我这样做之后,每当我尝试使用 TFS 做任何事情时,我都会收到“设备未就绪错误”。标记为答案的响应对我没有帮助。我必须完全删除工作区(通过 Olivier 的回答中描述的菜单),然后重新添加一个新的工作区。