无法使用c#中的TFS API和TeamCity 9.1.3中的TF.exe来确定工作区

本文关键字:中的 exe TF 工作区 TeamCity TFS API | 更新日期: 2023-09-27 18:18:54

我正在编写Nant构建脚本,并试图从C:'workspace 'myproject'thisfolder获取最新的ProjectInfo.vb和ProjectInfo.cs。在这样做的过程中,我尝试使用c#编写的自定义任务,也使用NAnt执行任务来启动TF.EXE。我得到了相同的错误。

无法确定工作空间

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

UPDATE:我在运行Windows 7 Professional SP1的BuildServer上安装了VS2013 Ultimate与UPDATE 5,并试图访问TFServer 2010。

有人经历过这种情况吗?

无法使用c#中的TFS API和TeamCity 9.1.3中的TF.exe来确定工作区

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

查看Kiquenet在此链接中的回复以获取详细信息:无法使用TF.exe确定工作空间

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

  1. 创建一个新的工作区C:'projects'blah>tf workspace/new blah/noprompt/collection:http://:/tfs//login:,
  2. 映射该工作区中的路径C:'projects'blah>tf workfold/map $/。/登录: