MSBuild скопировать все файлы в два места вывода

Я хочу скопировать все выходные файлы сборки в папку \\server\assemblies используя MSBuild, кроме того, чтобы скопировать их по умолчанию $(OutDir), Я уже посмотрел на цель MSBuild CopyFilesToOutputFolder, но я не уверен, стоит ли мне просто продолжать и дублировать эту цель (или любую из ее подзадач).

То, что я ищу, это список предметов, которые я могу передать в Copy задача, чтобы добиться такого поведения. Вот что у меня сейчас есть:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <CustomOutDir>\\server\assemblies\</CustomOutDir>
    </PropertyGroup>
    <Target Name="AfterBuild">
        <Copy SourceFiles="@(FileWrites)" DestinationFolder="$(CustomOutDir)" />
    </Target>
</Project>

Я не знаю, если @(FileWrites) содержит только все файлы, записанные в выходной папке, или если он может содержать и другие временные файлы. Есть ли другой макрос списка элементов, который я мог бы использовать?

0 ответов

Другие вопросы по тегам