我在构建期间启动了一组应用程序(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="???"/>