MSBuild Exec Task,按项目组拆分退出代码

时间:2012-09-27 15:56:51

标签: msbuild itemgroup

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

0 个答案:

没有答案