在TFS Build(MSBuild)中,如何在drop文件夹中只有一个特定的项目

时间:2010-07-19 11:08:35

标签: msbuild tfsbuild

“开箱即用”TFS中的构建将编译一个完整的解决方案,并将其所有项目中的所有“可交付成果”放入drop文件夹。

我怎样才能将单个“主”项目中的可交付成果最终放在drop文件夹中,为什么还要编译所有其他项目(它依赖于它)?

2 个答案:

答案 0 :(得分:1)

不太确定这是否是您想要的,但请尝试:

<Target Name="AfterBuild">
    <Copy SourceFiles="c:\drop\myfile.dll"  DestinationFiles="c:\temp"  />
    <Delete Files="c:\drop\myfile.dll" />
</Target>

基本上,在构建后将它们从放置位置移开。

答案 1 :(得分:-1)

您需要为项目创建单独的解决方案。 那么你可以控制哪个项目应该转到其中一个解决方案中的Drop Folder和另一个解决方案中没有的那个