我设法破坏了我的本地Visual Studio Team Foundation Server工作区映射。 Visual Studio可以成功连接到TFS,我可以管理TFS服务器连接。但是,我无法打开源代码管理资源管理器或工作区/管理工作区对话框。两个窗口都失败并显示以下消息:"错误意外的文件结束。"。从我的本地计算机上,我也无法从tf.exe命令行获取有关我的工作区的任何信息,该命令行失败并显示相同的错误消息"意外的文件结束。"
我想请注意,TFS /数据库仍然可以正确映射我的工作区,因为我可以从另一台机器成功检索有关它们的信息。
我想修复或删除Visual Studio用于映射工作区的任何本地文件。有谁知道这些信息存储在哪里?
答案 0 :(得分:35)
我已修复了我的问题,即Visual Studio无法通过删除位于以下位置的缓存文件夹打开源代码管理资源管理器和工作区/管理工作区对话框:
%localappdata%\ Microsoft \ Team Foundation \ 5.0 \ Cache
删除此文件夹后,重新打开Visual Studio可以连接到Source Control Explorer,我可以再次从IDE管理我的工作区。 (Visual Studio在启动后在同一位置创建了一个新的缓存文件夹)