Задача AssignTargetPath

Эта задача принимает список файлов и добавляет атрибуты <TargetPath>, если они еще не указаны.

Параметры задачи

В следующей таблице приводятся параметры задачи AssignTargetPath.

Параметр Описание
RootFolder Необязательный входной параметр string.

Содержит путь к папке с целевыми ссылками.
Files Необязательный входной параметр ITaskItem[].

Содержит исходный список файлов.
AssignedFiles Необязательно

Выходной параметр ITaskItem[].

Содержит итоговый список файлов.

Замечания

Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.

Пример

Следующий пример выполняет задачу AssignTargetPath, чтобы настроить проект.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="MyProject">
        <AssignTargetPath
RootFolder="Resources"
            Files="@(ResourceFiles)"
            <Output TaskParameter="AssignedFiles"
                ItemName="OutAssignedFiles"/>
        </AssignTargetPath>
    </Target>
</Project>

См. также