簡単にするために、2 つのステップを含む MSBuild タスクを に置き換えてい<Message>
ます。パラメータとしてステップに渡す必要がある 2 つのモードがあります。これらの 2 つの手順は、各モードの単位として実行する必要があります。以下に示すように、タスクのバッチ処理を使用しようとしました。
<ItemGroup>
<Mode Include="Mode1" />
<Mode Include="Mode2" />
</ItemGroup>
<Target Name="Build">
<Message Text="Step1: %(Mode.Identity)" />
<Message Text="Step2: %(Mode.Identity)" />
</Target>
問題は、各ステップが個別に処理され、次の出力が生成されることです。
Step1: Mode1
Step1: Mode2
Step2: Mode1
Step2: Mode2
これを達成する方法はありますか?
Step1: Mode1
Step2: Mode1
Step1: Mode2
Step2: Mode2