阻止Team Build将所有二进制文件删除到drop文件夹的根目录

p.c*_*ell 6 tfs team-build tfs2010

Team Build Number Format的默认配置是:

$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
Run Code Online (Sandbox Code Playgroud)

\\foo\bar\MyBuildDef_20111031.1到目前为止,它将所有输出丢弃到Great的东西!

问题是它丢弃了该目录中的所有二进制文件,但没有很好地指示二进制文件的依赖性.

TFS丢弃文件

如何修改此属性,或者将解决方案的二进制文件放在各自的项目目录中?

在上面的例子中,我原本期望放弃MVC网站(包括其bin目录).相反,我们得到了PLUS根中额外的二进制文件.

换句话说:TFS,请停止删除根目录中的所有二进制文件; 它看起来很混乱,而且令人困惑的是哪些文件属于/与哪些文件相关联.

如何通过Team Build 2010实现这一目标?

Gra*_*day 7

这篇博文应该可以帮到你:http://blogs.msdn.com/b/willbar/archive/2011/02/05/splitting-team-build-outputs-into-folders.aspx

基本上,您为每个项目创建一个新的"平台".默认情况下,Team Build会将每个平台放在不同的目录中,因此您可以为每个项目获取不同的目录.

构建配置对话框:

构建配置对话框

删除文件夹输出: 使用单独的文件夹构建drop文件夹