Visual Studio - TFS - 编辑构建定义错误 - 259个字符

时间:2013-10-18 12:10:04

标签: visual-studio-2012 tfs msbuild

我正在尝试编辑现有的构建定义。每当我点击Process时,我都会收到以下错误。

  

Team Foundation错误

     

TF400889 :以下路径包含超过允许的259个字符。指定较短的路径。

Team Foundation Error image

3 个答案:

答案 0 :(得分:4)

虽然您可能无法更改长命名的文件路径,但有一个解决方案可供您使用!

如果你像我一样,你可能已经创建了构建控制器,然后开始学习TFS构建。所以你填补了这样的空白:

enter image description here

默认情况下,指定构建的路径以访问自定义构建过程所需的任何自定义程序集。如果您没有自定义程序集,则不需要此值。

要返回该对话框,请在构建服务器上打开 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,或者相反,鼓励开发人员使用本地工作目录路径,该路径始终至少与构建服务器的工作目录一样长。