2011-01-19 72 views
0

我需要在构建服务完成运行后执行MSBuild进程以执行一些额外的工作。基本上,在应用程序完成后,我需要一个将项目移至新位置并进行其他转换的流程。有一种简单的方法可以告诉TFS Build服务在构建之后运行其他任务吗?TFS 2010构建服务执行其他任务

谢谢。

回答

3
<Target Name="AfterCompile"> 
     <Copy SourceFiles="$(SolutionRoot)\..\..\Build\Project\Installer.msi" DestinationFolder="$(BinariesRoot)\Destination" /> 
</Target> 

如果您愿意,您可以使用不同的目标,即“AfterDropBuild”,无论哪个最适合您。

http://msdn.microsoft.com/en-us/library/aa337604.aspx

+0

当你要移动的文件上建立文件夹(构建服务器的本地驱动器上),使用AfterCompile - 这是对每一个解决方案构建执行 - 或BeforeDropBuild - 这是只执行一次。如果您想要将文件移动到放置位置(不推荐),请使用AfterDropBuild – 2011-01-20 05:32:50