3
我想進行依賴於哪個目標我從命令行調用MSBuild,但我很難搞清楚如何以編程方式訪問目標名稱(S).proj文件是調用MSBuild - 目標從屬進口
即 <Import Project="some.targets" Condition="$(TargetName) == myTarget"/>
一般是有傾銷存在於凸出文件運行的所有定義的環境變量的方法嗎?
我想進行依賴於哪個目標我從命令行調用MSBuild,但我很難搞清楚如何以編程方式訪問目標名稱(S).proj文件是調用MSBuild - 目標從屬進口
即 <Import Project="some.targets" Condition="$(TargetName) == myTarget"/>
一般是有傾銷存在於凸出文件運行的所有定義的環境變量的方法嗎?
不幸的是我不認爲你可以在構建腳本本身內訪問命令行中指定的目標名稱。你想做什麼,也許有另一種方法可以採取。
賽義德·易卜拉欣·哈希米
的My Book:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build
重複:http://stackoverflow.com/questions/1140069/msbuild-conditional-imports – 2009-07-28 14:42:28
我不認爲這是一個重複的,這個問題並沒有回答如何根據MSBuild命令行指定目標進行導入的問題。我已經知道你可以條件進口等... – jtruelove 2009-07-28 15:08:34