无法使用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。
有人经历过这种情况吗?
当tf命令无法确定工作空间时发生错误。因此,您需要将工作文件夹更改为工作区文件夹,或者在当前文件夹中创建一个工作区映射。
查看Kiquenet在此链接中的回复以获取详细信息:无法使用TF.exe确定工作空间
引用关键步骤供您快速参考:
- 创建一个新的工作区C:'projects'blah>tf workspace/new blah/noprompt/collection:http://:/tfs//login:,
- 映射该工作区中的路径C:'projects'blah>tf workfold/map $/。/登录: