В MSBuild вы можете управлять данные целевых зависимостями, передавая группу элементов в мишень, например, так:Как вы зависите от задачи на диске данных через свойства в psake?
<ItemGroup>
<FullBuildDependsOn Include="Package;CoreFinalize"
Condition="@(FullBuildDependsOn) == ''" />
</ItemGroup>
<Target Name="FullBuild"
DependsOnTargets="@(FullBuildDependsOn)" />
Если вы не переопределить группу FullBuildDependsOn
элемента, целевое FullBuild по умолчанию в зависимости от пакета и CoreFinalize целей. Однако вы можете переопределить это, указав свою собственную группу элементов FullBuildDependsOn.
Я хотел бы сделать то же самое в psake - например:
properties {
$FullBuildDependsOn = "Package", "CoreFinalize"
}
task default -depends FullBuild
# this won't work because $FullBuildDependsOn hasn't been defined yet - the "Task" function will see this as a null depends array
task FullBuild -depends $FullBuildDependsOn
Что мне нужно сделать, чтобы данные привода зависимостей задачи в psake?
Да, я решил, что смогу это сделать. Просто задавался вопросом, есть ли способ поддержать его через систему свойств psake, которую я не видел. Благодаря! – Jordan