我有一个基于某些逻辑生成.xml文件的exe,我正在运行这个exe作为MsBuild Command任务的一部分,如下所示。
<ItemGroup>
<XMLBuilderConsole Include="XMLBuilder.exe"></XMLBuilderConsole>
</ItemGroup>
<Exec Command='"@(XMLBuilderConsole )"'
ConsoleToMSBuild="true">
<Output TaskParameter="ConsoleOutput" PropertyName="OutputOfExec" />
<!-- Copy o/p of this command i.e. XML to some destination-->
</Exec>
XML已成功创建,但现在我需要在循环中运行此XML Builder命令。我正在寻找的是,是否有可能以某种方式获得输出,即在EXEC命令中生成的每个XML,并根据某些条件将其复制到不同的目的地。我尝试使用OutPut属性但没有运气。任何其他建议或方法来实现这一目标?