修复本地 Visual Studio TFS 工作区映射

20

我无意中损坏了本地的Visual Studio Team Foundation Server工作区映射。 Visual Studio可以成功连接到TFS,我可以管理TFS服务器连接。 但是,我无法打开源代码控制资源管理器或工作区/管理工作区对话框。 这两个窗口都会显示以下消息: "错误:意外的文件结尾"。 从我的本地计算机上,我也无法通过tf.exe命令行获取有关我的工作区的任何信息,因为它会失败并显示相同的错误消息 "意外的文件结尾"。

我想指出的是,TFS /数据库仍然正确地映射了我的工作区,因为我可以从另一台计算机成功检索有关它们的信息。

我想修复或删除Visual Studio正在使用的本地文件以映射工作区。 有人知道这些信息存储在哪里吗?

1个回答

48

我已经解决了Visual Studio无法打开源代码控制资源管理器和工作区/管理工作区对话框的问题,方法是删除位于此处的缓存文件夹:

%localappdata%\Microsoft\Team Foundation\5.0\Cache

删除此文件夹后,重新打开Visual Studio即可连接到源代码控制资源管理器,并且可以在IDE中再次管理我的工作区。(Visual Studio在启动后创建了一个新的缓存文件夹)


谢谢!我快疯了。这个解决方案对我有用。 - Migs
1
谢谢,这解决了我的问题,在vs2015中它位于Team Foundation\6.0\Cache下。 - Marko
1
这是针对vs2017的%localappdata%l\Microsoft\Team Foundation\7.0\Cache,感谢您拯救了今天。 - Geomorillo
在IT更改了域上我的笔记本电脑名称之后,我遇到了一个问题,我尝试了很多方法都无法解决,直到我清除了缓存文件夹。谢谢!!! - tsells
谢谢!这个解决方案对我有用,在Visual Studio 2022中的AppData\Local\Microsoft\Team Foundation\8.0\Cache目录下。 - Priyanka Vadhwani

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接