我试图通过Team Build脚本调用TF get命令。我收到以下错误
无法确定工作区。
互联网上的人说这个错误是因为Team Build无法找到工作区,因为它是从不属于工作区的目录中调用的。
提出的解决方案是指定工作目录。我这样做了。构建定义路径以及工作区中的映射都可以。但现在我收到以下错误:
无法在当前找到cmd.exe 目录 。目录名是 无效。
请帮助。 感谢
答案 0 :(得分:0)
解决了这个问题。我在构建定义工作空间部分中添加了一个绑定,并在变量$(MSBuildSourceDirectory)的帮助下引用了文件来获取/ checkin / checkout。同时我确保$(SourceDir)用于在Build Definiton对话框的工作空间部分指定映射。
同时我遇到了260个字符的路径限制,所以我修改了构建路径中的输出目录,如 here
所述