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