为什么每次我需要在团队基础服务器中映射文件夹?

时间:2016-02-15 08:54:11

标签: tfs tfs2015

我正在使用TFS2015和VS2010终极版。 我将解决方案资源管理器中的解决方案映射到本地文件夹。现在当我重新启动系统时。我需要再次将该项目映射到我的本地文件夹。为什么会这样呢?当我再次尝试映射时,得到了项目已映射的错误。

1 个答案:

答案 0 :(得分:0)

1)。使用以下代码检查是否已成功创建工作区:

        TfsTeamProjectCollection tpc = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("tfsURL"));
        VersionControlServer vcs = (VersionControlServer)tpc.GetService(typeof(VersionControlServer));
        Workspace ws = vcs.GetWorkspace("$/teamproject");
        string workspacename = ws.Name;

2)。但是,如果成功创建了工作区,您仍然会收到“已映射的项目”消息,请先清理本地TFS缓存,然后再重新连接。要清除TFS缓存,请删除“%localappdata%\ Microsoft \ Team Foundation \ 6.0 \ Cache \”文件夹。