代码之家  ›  专栏  ›  技术社区  ›  Angela

VS2015以编程方式检出文件

  •  1
  • Angela  · 技术社区  · 7 年前

    我试着从 D: \tfs\MyProject\子文件夹1 我已经添加了 Microsoft.TeamFoundation.VersionControl.Client Microsoft.TeamFoundation。客户端v12

       TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(tfsServerAddress));
       var versionControl = tfs.GetService<VersionControlServer>();
       var workspace = versionControl.TryGetWorkspace(pathToFolder);
    

    但它不起作用,我总是 ItemNotMappedException

    这是一个用于VS2010的旧代码,我假设是TFS2010。 更新的方法是什么?

    1 回复  |  直到 5 年前
        1
  •  1
  •   Andy Li-MSFT    7 年前

    请尝试以下步骤来解决此问题:

    1. 删除当前参考 Microsoft.TeamFoundation.VersionControl。客户和
    2. 安装 Microsoft Team Foundation Server Extended Client 包管理器控制台中的以下命令

    -版本15.112.1

    您也可以引用此类似线程来签出文件: How can I programmatically check-out an item for edit in TFS?