【发布时间】:2014-05-30 12:10:54
【问题描述】:
我使用这样的代码:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="MSBuildTasks.Tasks.XmlReader" AssemblyFile="Tasks/MSBuildTasks.dll"/>
<Target Name="Start">
<CallTarget Targets="test1"/>
<CallTarget Targets="test2"/>
</Target>
<Target Name="test1">
<Message Text="text1"/>
</Target>
<Target Name="test2" DependsOnTargets="test1;"> //I tried with and without semicolon
<Message Text="text2"/>
</Target>
</Project>
我的输出工作正常。但是如果我删除“开始”目标。输出仅显示来自第一个目标的消息。 如果它不应该以这种方式工作,那么 DependsOnTargets 属性是什么? 什么是执行多个目标的“真正”方式? MsBuild 4.0,VS 2010 CMD。
【问题讨论】:
标签: xml visual-studio-2010 msbuild target