可以使用文件时间戳来定义Psake PowerShell makefile中的依赖项吗?

时间:2015-02-08 17:56:01

标签: powershell makefile psake

从我所看到的Psake域特定的PowerShell脚本不评估是否真的需要构建依赖对象 - 而是始终按顺序评估依赖对象。

是否有办法实现依赖关系,以便只有在任何相关文件比目标文件更新时才会执行构建make目标(如文件)的脚本?

我尝试了前置条件和后置条件,但成功有限,但这似乎是一个标准要求,并且在我过去使用的每种UNIX风格“make”中都有。感觉我错过了一些明显的东西。救命啊!

1 个答案:

答案 0 :(得分:2)

据我所知,Psake没有这样的工具。类似的PowerShell构建工具Invoke-Build可以。如果" incremental"你可以尝试一下。任务对于构建脚本很重要。查看其维基页面