【问题标题】:Unable to determine Workspace using TFS API in C# and TF.exe within TeamCity 9.1.3无法在 TeamCity 9.1.3 中使用 C# 中的 TFS API 和 TF.exe 确定工作区
【发布时间】:2015-10-27 16:53:35
【问题描述】:

我正在编写 Nant 构建脚本并尝试从 C:\workspaces\myproject\thisfolder 获取最新的 ProjectInfo.vb 和 ProjectInfo.cs。为此,我尝试使用用 C# 编写的自定义任务以及使用 NAnt Exec 任务来启动 TF.EXE。两者都有相同的错误。

无法确定工作区

TF.exe 返回错误 100。自定义任务引发异常(不幸的是,我没有记下确切的异常类型)但返回的消息与使用 TF.exe 时相同。

更新:我在运行 Windows 7 Professional SP1 并尝试访问 TFServer 2010 的 BuildServer 上安装了带有更新 5 的 VS2013 Ultimate。

以前有人经历过吗?

【问题讨论】:

    标签: c# tfs nant teamcity-9.0


    【解决方案1】:

    当 tf 命令无法确定工作区时会发生错误。因此,您需要将工作文件夹更改为工作区文件夹,或者在当前文件夹中创建工作区映射。

    查看Kiquenet在此链接中的回复了解详情:Unable to determine the workspace using TF.exe

    引用关键步骤供您快速参考:

    1. 创建新工作区 C:\projects\blah>tf 工作区 /new blah /noprompt /collection:http://:/tfs/ /login:,
    2. 在该工作区中映射路径 C:\projects\blah>tf 工作文件夹 /map $/ 。 /登录:,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-23
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      相关资源
      最近更新 更多