我想根据我从命令行调用MSBuild的目标进行导入,但是我很难搞清楚如何以编程方式访问目标名称<.p调用.proj文件>
即
<Import Project="some.targets" Condition="$(TargetName) == myTarget"/>
通常有一种方法可以转储proj文件运行时中存在的所有已定义的环境变量吗?
答案 0 :(得分:3)
不幸的是,我不认为您可以从构建脚本本身访问命令行中指定的目标的名称。你想做什么,也许你可以采取另一种方法。
Sayed Ibrahim Hashimi
我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build