TFS构建 - 如何自定义脚本以识别何时不构建程序集?

时间:2014-11-20 17:57:38

标签: tfs msbuild tfs2010 tfsbuild

我有自定义构建定义,即使自上次构建以来唯一已更新的文件是css / javascript文件,也会构建所有项目。

更新css / javascript文件时,无需构建程序集。 对于上面提到的给定场景,我希望构建脚本只是将那些css / javascript文件复制到Web服务器上。

如果自上次构建以来已更新的唯一文件是css / javascript文件,如何使构建脚本停止构建程序集?然后使用这些文件将其复制到Web服务器上?

1 个答案:

答案 0 :(得分:0)

首先,启用诊断日志记录并重建。检查该日志并确定正在重建的目标,并查找由于原因"重新构建项目的输出。

你是如何开始构建的?在构建过程中,您是否有触摸文件的目标?这些重建是因为攻击性目标正在缩小.js输出,而.js文件上更新的时间戳是否会触发重建?

如果这没有帮助,请更新您的帖子以包含MsBuild脚本。