是否可以忽略proj文件中的目标?
的任何东西msbuild amazingproject.proj /IgnoreTarget:TimeConsumingTarget
或者我们可以在调用msbuild时为目标设置条件值吗?
msbuild amazingproject.proj /Variable:TimeConsumingCondition=False
&安培;在proj文件中我们可以有
<targed name="TimeConsumingTarget" Condition="$(Variable:TimeConsumingCondition)"=="True">
其他有效的建议吗?
整个故事: 我们有很多开发人员,其中一些人需要运行此目标,而另一些则不需要。所以我们需要对目标进行条件调用。
答案 0 :(得分:4)
请查看Target的文档。
项目:
<Target Name="TimeConsumingTarget"
Condition="'$(BuildTimeConsumingTarget)'=='True'">
调用如:
msbuild amazingproject.proj /p:BuildTimeConsumingTarget=false