1

我在构建(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="???"/>
4

0 回答 0