【发布时间】:2011-11-30 15:46:45
【问题描述】:
这是this question的扩展。
假设我正在从其他项目的元数据创建项目:
<ItemGroup>
<A>
<files>f1;f2;f3;...</files>
<x>...</x>
<y>...</y>
<z>...</z>
...
</A>
<B Include="%(A.files)">
<x>%(A.x)</x>
<y>%(A.y)</y>
<z>%(A.z)</z>
...
</B>
</ItemGroup>
%(A.files) 是由; 分隔的文件列表,因此对于每个 A 项,我会创建许多 B 项(每个文件一个)。
但是,当我处理 B 项目时,我经常需要原始的 A 项目元数据。在此示例中,我将每个元数据手动从 A 复制到 B。
有没有一种方法可以将 A 的所有元数据复制到 B 而无需明确指定每个元数据?
【问题讨论】:
标签: msbuild