.net 在TFS中,是否存在可供用户使用的最大工作空间数量?

.net 在TFS中,是否存在可供用户使用的最大工作空间数量?,.net,tfs,tfsbuild,.net,Tfs,Tfsbuild,我目前正在为我们的平台创建一系列新的构建脚本。事情进展顺利,直到我遇到以下错误: D:\TFS\WorkingDir\BuildType\TFSBuild.proj(173,5): error MSB4018: Microsoft.TeamFoundation.VersionControl.Client.WorkspaceNotFoundException: TF14061: The workspace BUILDMACHINENAME_9;BUILDMACHINENAME\TFSService

我目前正在为我们的平台创建一系列新的构建脚本。事情进展顺利,直到我遇到以下错误:

D:\TFS\WorkingDir\BuildType\TFSBuild.proj(173,5): error MSB4018: Microsoft.TeamFoundation.VersionControl.Client.WorkspaceNotFoundException: TF14061: The workspace BUILDMACHINENAME_9;BUILDMACHINENAME\TFSService does not exist.

当我查看工作空间列表时(使用Team Foundation SoukKEKS),我看到有一组BuffdMexEngEnEngxxx工作区,其中XXX的数量在1到8之间。 我的想法是,TFS达到了它可以为某个所有者创建的工作区数量的某种限制(可能是10个),因此无法自动为构建创建工作区

会是这样吗


还有人遇到过这种情况吗?

我不知道有这样的限制。如果它存在的话,它比10高得多


我猜你修改了你的编译脚本中的<代码> <代码>属性和/或在某个中间停止了构建过程。当此MSBuild属性为false时,团队生成将在每次生成期间删除并重新创建一个新工作区。如果这是真的,Team Build希望工作区已经存在,因此它可以简单地运行“获取最新版本”。

我仍然不知道是什么导致了这个问题以及如何正确解决这个问题,但我通过使用以下解决方法使它工作:

我使用tf.exe命令行实用程序创建了一个具有所需名称的新工作区:

tf workspace /new /computer:BUILDMACHINE BUILDMACHINE_9;TFSService
这将打开一个对话框窗口,可以在其中设置工作文件夹