2010-02-19 47 views

回答

1

你打算怎麼處理這個清單?

沒有內置的東西一拉潑灑在PowerShell 2.0中

記住的屬性可以來自環境變量和/或其他腳本「是通過命令行來屬性」。

此外,你在你的例子中刪除了參數。

一般而言,如果一個人試圖鏈到另一命令,一個使用違約(在PropertyGroup小號Condition S於元素)和驗證(Message小號Condition人的選項存在),然後創建新的屬性或嵌入你想傳遞給一個字符串的參數。

這裏希望有人有一個更通用的方法來做這個很好的例子,但我懷疑它。

如在http://www.simple-talk.com/dotnet/.net-tools/extending-msbuild/中所述,可以在命令行中轉儲通過執行/v:diag傳遞的參數(但這顯然不是你所追求的)。

查看Common.targets文件 - 您會發現很多chaininign案例,涉及經常建立列表以傳遞到從屬任務。

+0

「沒有內置的」屬性通過命令行來傳遞「在PowerShell 2.0中發生的事情」 好的,我明白了。謝謝! – 2010-02-19 15:01:35

+0

@michielvoo:[不是100%確定你是否認真對待 - 如果你是這樣,也許你應該有FizzBinned,我本可以首先做出這個簡要的!]不知道爲什麼我認爲這對於任何不聽PowerScripting的人。順便說一句,如果你沒有它,可以買一本Inside MSBuild書 - 它很棒。 – 2010-02-19 15:26:25