Visual studio 2010 TFS 2010生成成功,但无法在输出文件夹中删除生成

Visual studio 2010 TFS 2010生成成功,但无法在输出文件夹中删除生成,visual-studio-2010,tfs,Visual Studio 2010,Tfs,在我的TFS 2010生成定义中,如果设置了CLEAN WORKSPACE=ALL,则会删除TFS代理计算机上的目录(c:\builds\Binaries)。当构建本身成功时,其输出无法放到指定的放置位置。(错误:“TF270003:复制失败。请确保源目录c:\builds\Binaries存在,并且您具有相应的权限。”) 如果(在第一次重新创建c:\builds\Binaries目录之后)我设置了CLEAN WORKSPACE=NONE,那么构建仍然会成功运行,而不会出现删除错误。但是,即使设

在我的TFS 2010生成定义中,如果设置了CLEAN WORKSPACE=ALL,则会删除TFS代理计算机上的目录(c:\builds\Binaries)。当构建本身成功时,其输出无法放到指定的放置位置。(错误:“TF270003:复制失败。请确保源目录c:\builds\Binaries存在,并且您具有相应的权限。”)

如果(在第一次重新创建c:\builds\Binaries目录之后)我设置了CLEAN WORKSPACE=NONE,那么构建仍然会成功运行,而不会出现删除错误。但是,即使设置DropBuild=True,仍然没有生成输出

为什么清理工作区设置会删除一个目录而不重新创建它?是否有其他设置用于在生成代理上重新创建此目录?使用CLEAN WORKSPACE=NONE是否有缺点?当我使用CLEAN WORKSPACE=NONE,并且构建成功时,你知道为什么即使DropBuild=True,构建也不会被放到输出位置吗?(请注意,生成日志确实成功放置到此位置。)

在成功构建过程中,c:\builds\Binaries中从未放置任何内容,即使我已经为构建代理服务器目录中的每个人打开了完全权限


如果您有任何想法,我们将不胜感激。

我今天也有同样的问题。我更改了DefaultTemplate工作流,它现在正在工作。我所做的:

  • 我从DefaultTemplate中删除了所有出现的BinariesDirectory参数
  • 更新FindMatchingFiles活动的MatchPattern参数
  • 更新GetImpactedTests活动的BinariesRoot参数

  • 当“流程”下的“要构建的项目”路径与“工作区”部分的“源代码管理文件夹”不同时,我遇到了类似的问题

    只要我改变路径以确保它们匹配,问题就会消失