更新时间:2023-02-16 18:58:20
我使用以下几行代码来实现额外的构建步骤
I use the following lines of code to achieve additional build steps
<Target Name="Customization">
<BuildStep TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)" Name="CallMyTarget" Message="Call my target" Condition="'$(IsDesktopBuild)'!='true'" >
<Output TaskParameter="Id" PropertyName="CurrentBuildStepId" />
</BuildStep>
<CallTarget Targets="MyTarget" ContinueOnError="false"/>
<BuildStep TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)" Id="$(CurrentBuildStepId)" Status="Succeeded" Condition="'$(IsDesktopBuild)'!='true'" />
<OnError ExecuteTargets="FailStep"/>
</Target>
<Target Name="FailStep">
<BuildStep TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)" Id="$(CurrentBuildStepId)" Status="Failed" Condition="'$(IsDesktopBuild)'!='true'" />
</Target>