让我们假设我的psake default.ps1看起来像这样:
properties { $dllsToMerge= @("x.dll","y.dll")}
task ilmerge {
exec { &ilmerge -dll $dllsToMerge -out single.dll}
}
现在在某些时候运行此任务时,我想更改哪些程序集合并。例如:
invoke-psake ilmerge -properties @{"dllsToMerge"="@("x.dll","y.dll","z.dll")"}
由于某种原因,上述命令不起作用,因为它无法将字符串解析为数组。没有手动解析和字符串到数组转换的任何方法吗?