Я пытаюсь скопировать несколько файлов из глубокого дерева исходников, которые имеют с тем же именем файла . Например, TestResults.trx. Я хочу скопировать их в один каталог (т. Е. Выровнять) . Проблема в том, что они просто перезаписывают друг друга, и я просто получаю в каталоге один TestResults.trx.
<ItemGroup>
<SilverlightTestResults Include=".\**\*.trx" Exclude=".\TestResults\*" />
</ItemGroup>
<Copy SourceFiles="@(SilverlightTestResults)" DestinationFolder=".\TestResults">
Я думал, что смогу сделать преобразование, используя некоторые хорошо известные метаданные , но, похоже, нет ничего уникального для этого (результаты теста, которые я пытаюсь скопировать вживую в таких каталогах, как this:. \ SomeProject \ bin \ debug \ TestResults.trx).
Копирование в каталог, подобный этому, было бы идеальным:
.\TestResults\TestResults1.trx
.\TestResults\TestResults2.trx
.\TestResults\TestResults3.trx
Меня не волнуют настоящие имена, пока они уникальны.
Любые идеи, похоже, что пользовательская задача требуется?