我有自定义构建定义,即使自上次构建以来唯一已更新的文件是css / javascript文件,也会构建所有项目。
更新css / javascript文件时,无需构建程序集。 对于上面提到的给定场景,我希望构建脚本只是将那些css / javascript文件复制到Web服务器上。
如果自上次构建以来已更新的唯一文件是css / javascript文件,如何使构建脚本停止构建程序集?然后使用这些文件将其复制到Web服务器上?
答案 0 :(得分:0)
首先,启用诊断日志记录并重建。检查该日志并确定正在重建的目标,并查找由于原因"重新构建项目的输出。
你是如何开始构建的?在构建过程中,您是否有触摸文件的目标?这些重建是因为攻击性目标正在缩小.js输出,而.js文件上更新的时间戳是否会触发重建?
如果这没有帮助,请更新您的帖子以包含MsBuild脚本。