的根所有的二进制文件的团队生成数字格式的默认配置为:防止团队建设下降到Drop文件夹
$(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.r)
它丢弃所有输出\\foo\bar\MyBuildDef_20111031.1
伟大的东西为止!
小的问题是,它会删除该目录中的所有二进制文件,但没有明确指示二进制文件的依赖关系。
你怎么能修改此属性,否则,有解决方案的二进制文件在各自的项目目录下降?
在上面的例子中,我曾预期MVC网站(包含它的bin目录)将被删除。相反,我们得到了这个PLUS额外的根目录下的二进制文件。
换句话说:TFS,请停止删除根中的所有二进制文件;它看起来很混乱,而且对于哪些文件属于/与哪些文件相关,这是令人困惑的。
Team Build 2010如何实现?
我将这个想法用于我的一个NServiceBus解决方案。现在,我的解决方案中的每个项目都会生成并将关联的二进制文件复制到相应的团队基础服务器构建文件夹中这使我可以保留多个使用NServiceBusHost.exe在同一解决方案中托管服务端点的项目。这篇文章节省了我几个小时的时间寻找解决方案。谢谢! – EnLaCucha 2013-04-11 19:47:35