我正在尝试编辑现有的构建定义。每当我点击Process时,我都会收到以下错误。
Team Foundation错误
TF400889 :以下路径包含超过允许的259个字符。指定较短的路径。
答案 0 :(得分:4)
虽然您可能无法更改长命名的文件路径,但有一个解决方案可供您使用!
如果你像我一样,你可能已经创建了构建控制器,然后开始学习TFS构建。所以你填补了这样的空白:
默认情况下,指定构建的路径以访问自定义构建过程所需的任何自定义程序集。如果您没有自定义程序集,则不需要此值。
要返回该对话框,请在构建服务器上打开 Team Foundation管理控制台,然后单击构建控制器上的属性。只需删除路径,您的问题就会消失(或者如果您确实有自定义程序集,则直接指向该文件夹)。
答案 1 :(得分:3)
我接受答案的问题是它提到了构建服务器的修复程序。最初的问题不是在构建服务器上出现问题。在屏幕截图中,您可以看到它是本地AppData / Temp路径。他正在尝试从Visual Studio修改构建定义。
我遇到了同样的问题并找到了解决方法。对我来说错误的路径甚至不在源设置工作区中。玩了一会后,我发现如果您在源设置标签中更改某些内容并返回“处理”标签,则可以正常运行。例如,在来源设置标签上,点击第一个空白列的状态列,然后将其更改为 Cloaked ,然后点击该行,你会注意到没有任何改变。但现在您可以返回流程标签,它会很好。
微小的改变'必须初始化有关构建定义的内容,它正在拉动源。我使用的是Visual Studio 2013和2015.
答案 2 :(得分:2)
AFAIK你是pretty much stuffed。常见的解决方法是shorten the build path on the server,或者相反,鼓励开发人员使用本地工作目录路径,该路径始终至少与构建服务器的工作目录一样长。