如何解决Visual Studio TFS映射错误(工作区(幻像)文件夹已被工作空间使用...)

时间:2017-08-11 16:53:51

标签: visual-studio-2015 tfs

我在这个问题上的斗智斗勇,我相信我已经搜索了所有可用的资源,包括SO,但没有任何工作。

我可能有一些文件夹,它曾在某个时间点映射到一个不再存在的位置;但是Visual Studio和/或TFS在我找不到的地方持有这个幻象参考。所以错误对话框如下所示:

enter image description here

简而言之,问题不在于我无法删除(删除)工作区,而是当我尝试添加工作区时,显然没有工作区并随后映射到此特定文件夹;我看到一个关于工作空间的对话框,我无法验证它是否存在。

我已尝试过的事情是:

从TFS服务器删除工作区(使用tf实用程序)

  • 工作空间/删除[WORKSPACE] 从本地工作站删除工作区

  • tf workspace / delete / server [SERVER / Collection] / [WORKSPACE]

  • 删除工作区命令的其他变体以及

从VS2015 UI中删除了工作区

  • 文件 - >源控制 - >高级 - >工作区
  • 工作区(下拉菜单) - >工作区 - >删除

删除缓存的TFS数据

  • "%localappdata%\ Microsoft \ Team Foundation \ 6.0 \ Cache \"

从头开始删除并重新安装Visual Studio 2015

我已经尝试了过多的其他建议,但这些建议最受欢迎;我仍然得到这个烦人的对话。

如果我知道信息的存储位置,我相信我会在决议的大门上,但我找不到任何我尚未涵盖的资源来确定获取此信息的位置。

我可以冒险进入注册表,但我不敢在没有至少知道我需要看的地方。

那么有没有其他地方可能会提取这些信息?

1 个答案:

答案 0 :(得分:1)

因此,解决方法是删除工作区并创建一个新工作区,然后将工作区重新映射到另一个文件夹。