有没有办法使用 MSBuild 语法来跳过特定目标?
我有一个包含许多属性(包含 /property:X=Y
的行)的文件,我想将其传递给递归调用的 MSBuild 实例,但该文件还包含/target:X line
,我不想有任何效果。
我没有修改该文件的选项。
最佳答案
我想您可以编辑 .proj 文件。您可以管理按条件
执行的MSBuild目标。您想要排除的目标可能包含如下内容:
<Target
Name="SomeTarget"
Condition="'$(SomeProperty)'=='true'"
DependsOnTargets="SomeAnotherTarget"/>
SomeProperty
可以在调用中传递:
MSBuild.exe build.proj /p:SomeProperty=false
关于msbuild - 跳过 MSBuild 目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3211909/