1

如何使用 MSBuild 复制任务?此外,似乎在文件名中将目标设为小写 - 对吗?

<Copy SourceFiles="@(DATA)" DestinationFiles="@(DATA->'$(MSBuildProjectDirectory)\BuildWin32\data\%(RecursiveDir)%(Filename)%(Extension)')"/>

我的意思是,“%(RecursiveDir)%(Filename)%(Extension)”部分在最终文件名和文件夹名中变为小写。

4

1 回答 1

0

试着认为 %(RecursiveDir) 就像一个数组。

因此,如果您有带有文件 file1.xml 和 files2.xml 的 DIRA 和带有文件 file3.xml 的 DIRB(通过类似于 C:\dir***.xml 的内容获得)......复制任务将为每个目录进行替换& 数组的文件并复制所有想要的文件。

于 2010-07-13T12:27:55.750 回答