4
有沒有辦法使用MSBuild語法跳過特定的目標?我有一個由許多屬性組成的文件(包含/ property的行:X = Y),我想將它傳遞給MSBuild的遞歸調用的實例,但該文件還包含/ target:X行,我不想要有任何效果。我沒有修改文件的選項。跳過MSBuild目標
有沒有辦法使用MSBuild語法跳過特定的目標?我有一個由許多屬性組成的文件(包含/ property的行:X = Y),我想將它傳遞給MSBuild的遞歸調用的實例,但該文件還包含/ target:X行,我不想要有任何效果。我沒有修改文件的選項。跳過MSBuild目標
我想你可以編輯.proj文件。您可以管理由Condition
執行的MSBuild目標。你的目標,你想排除,可能包含這樣的事情:
<Target
Name="SomeTarget"
Condition="'$(SomeProperty)'=='true'"
DependsOnTargets="SomeAnotherTarget"/>
SomeProperty
可以在調用傳遞:
MSBuild.exe build.proj /p:SomeProperty=false
問候
我們需要更多的信息,你可以粘貼目標調用MSBuild請遞歸? – 2010-07-09 11:42:43
而msbuild32.cmd只是設置了一堆環境變量,然後運行「C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe%*」 – jco 2010-07-09 13:42:43