Ho il seguente compito exec, eseguendo il checkin dei file assemblyinfo.cs. Sto cercando di restituire il codice di uscita, ma per qualche motivo è sempre vuoto.Task exec di MSBuild, codice di uscita vuoto
<!--Checkin if all succeeded-->
<Exec Condition=" '$(LocalCompilationSuccess)' != 'Failed' and '$(LocalTestSuccess)' != 'Failed' " ContinueOnError="True"
Command='"$(TfCommand)" checkin /recursive /comment:"$(NoCICheckInComment) $(BuildDefinitionName): build succeeded, checkin changes." /override:"TeamBuild $(BuildDefinitionName)" $/SomeProject/Trnk' WorkingDirectory="$(SolutionRoot)" >
<Output TaskParameter="ExitCode" PropertyName="ErrorCode"/>
</Exec>
Ho cercato di leggere il codice di uscita in 2 modi:
'%(ErrorCode.Identity)'
'$(ErrorCode)'
Entrambi sono vuote. Eventuali suggerimenti?
Strano, provare ' ' –
sll