打开Visual Studio 2012时,设备未准备好错误

时间:2012-12-19 16:33:49

标签: visual-studio-2012

当我打开visual studio时,以及当我尝试与TFS交互时(检查,获取最新等),我收到错误“设备未准备好”

enter image description here

我已经尝试过以下方法来纠正这个问题而没有解决它的运气:

  • 重新启动
  • 修复Visual Studio
  • 卸载/重新安装Visual Studio

哪些设备尚未就绪?如何使其准备好或以其他方式纠正此错误?我宁愿不重新安装我的操作系统,但如果需要,我会的。

4 个答案:

答案 0 :(得分:22)

当(大部分)工作空间所指向的位置不再可用时,会导致此问题。

您需要做的就是重置工作区 (

  • open sourcecontrol,
  • 工具栏中的
  • 单击下拉列表工作区,
  • 编辑驱动器已更改的计算机工作区
  • 将本地文件夹设置为正确的位置

答案 1 :(得分:4)

认为这种事情可能是由不再可访问的驱动器引起的。这里有一些尝试:清除您最近使用的项目和文件列表:

  1. 运行regedit
  2. 导航至HKCU\Software\Microsoft\VisualStudio\11.0\ProjectMRUList
  3. 删除所有“文件”项(File1,File2,File3等)。
  4. 导航至HKCU\Software\Microsoft\VisualStudio\11.0\FileMRUList
  5. 删除所有“文件”项(File1,File2,File3等)。
  6. 如果这不起作用,请查看11.0及其下的其他项目,查找不再有效的目录。以下是其他一些节点:

    • 11.0
    • 11.0 \外部工具
    • 查找(可能为查找文件指定了目录)
    • JavaScriptLanguageService
    • 键盘
    • NewProjectDialog和子节点

    ......可能还有其他几个,但在这一点上我看起来很无聊。无论如何,通过各种节点查看不再存在的网络位置或可移动驱动器,并摆脱该路径或将该路径指向其他位置,并查看问题是否消失。

答案 2 :(得分:2)

我遇到了同样的问题。我点击了要求我升级到本地工作区的按钮。在我这样做之后,当我尝试用TFS做任何事情时,我得到了“设备未准备好的错误”。标记为答案的回复对我没有帮助。我必须完全删除工作区(通过Olivier的答案中描述的菜单),然后重新添加一个新的工作区。

答案 3 :(得分:1)

我最近有一个硬盘故障,我设法修复。这样做,驱动器号改变了。我将驱动器的字母改回原来的字母名称,这个问题不再发生。