0

是否可以忽略 proj 文件中的目标?任何类型的

msbuild amazingproject.proj /IgnoreTarget:TimeConsumingTarget

或者我们可以在调用 msbuild 时为目标设置条件值吗?

msbuild amazingproject.proj /Variable:TimeConsumingCondition=False

& 在 proj 文件中我们可以有

<targed name="TimeConsumingTarget" Condition="$(Variable:TimeConsumingCondition)"=="True">

还有其他可行的建议吗?

整个故事:我们有很多开发人员,其中一些需要这个目标来运行,而另一些则不需要。所以我们需要对目标进行条件调用。

4

1 回答 1

4

只需查看Target的文档即可。

项目:

<Target Name="TimeConsumingTarget"
        Condition="'$(BuildTimeConsumingTarget)'=='True'">

调用如下:

msbuild amazingproject.proj /p:BuildTimeConsumingTarget=false
于 2013-10-15T11:14:54.093 回答