我在构建(msbuild)期间启动了一组应用程序。命令元数据仅用于在生产中进行测试,它将包含真正的命令行。如何实现 Exec 任务的输出以知道应用程序 1 已完成,退出代码为 1608,应用程序 2 的退出代码为 1605。
<ItemGroup>
<App Include="Application 1">
<Command>exit 1608</Command>
</App>
<App Include="Application 2">
<Command>exit 1605</Command>
</App>
</ItemGroup>
<Exec Command="%(App.Command)" ContinueOnError="true">
<Output TaskParameter="ExitCode" ItemName="ExitCode"/>
</Exec>
<Message Text="%(App.Identity) was completed with ExitCode="???"/>