MSBuild-exec-task, exit-code leer

Habe ich die folgenden exec-Aufgabe, die Durchführung checkin assemblyinfo.cs-Dateien. Ich versuche, zurückzukehren, der exit-code, aber aus irgendeinem Grund ist es immer leer.

<!--Checkin if all succeeded-->
<Exec Condition=" '$(LocalCompilationSuccess)' != 'Failed' and '$(LocalTestSuccess)' != 'Failed' " ContinueOnError="True"
              Command='&quot;$(TfCommand)&quot; checkin /recursive /comment:"$(NoCICheckInComment) $(BuildDefinitionName): build succeeded, checkin changes." /override:"TeamBuild $(BuildDefinitionName)" $/SomeProject/Trnk' WorkingDirectory="$(SolutionRoot)"  >
  <Output TaskParameter="ExitCode" PropertyName="ErrorCode"/>
</Exec>

Habe ich versucht zu Lesen, der exit-code 2 Möglichkeiten:

'%(ErrorCode.Identity)'
'$(ErrorCode)'

Beide leer sind. Irgendwelche Vorschläge?

Seltsam, ausprobieren <Message Text="The exit code is $(ErrorCode)"/>

InformationsquelleAutor jaspernygaard | 2012-06-19

Schreibe einen Kommentar