7

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

团队基础错误

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

Team Foundation 错误图像

4

3 回答 3

4

虽然您可能无法更改长名称文件路径本身,但有一个适合您的解决方案!

如果您像我一样,您可能创建了构建控制器然后开始学习 TFS 构建。所以你在空白处填写了这样的内容:

在此处输入图像描述

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

要返回该对话框,请在生成服务器上打开Team Foundation 管理控制台,然后单击生成控制器上的属性。只需删除路径,您的问题就会消失(或者如果您确实有自定义程序集,请直接指向该文件夹)。

于 2014-01-07T20:09:06.553 回答
2

AFAIK 你已经吃饱了。常见的解决方法是缩短服务器上的构建路径,或者相反,鼓励开发人员使用本地工作目录路径,该路径始终至少与构建服务器的工作目录一样长。

于 2013-10-18T12:14:52.207 回答
2

我对已接受答案的问题是它提到了构建服务器的修复。最初的问题不是关于构建服务器上的问题。在屏幕截图中,您可以看到它是本地 AppData/Temp 路径。他正在尝试从 Visual Studio 修改构建定义。

我遇到了同样的问题并找到了解决方法。对我来说出错的路径甚至不在源设置工作区中。玩了一会儿后,我发现如果你在Source Settings选项卡中更改某些内容并返回到 Process 选项卡,它就可以工作。例如,在Source Settings选项卡上单击第一个空白列的Status列并将其更改为Cloaked,然后单击该行,您会发现没有任何变化。但是现在您可以返回“进程”选项卡,它会正常运行。

微小的“变化”必须初始化有关它正在提取的源的构建定义的某些内容。我正在使用 Visual Studio 2013 和 2015。

于 2016-01-20T23:02:38.653 回答