Поделиться через


Задача AssignTargetPath

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

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

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

Параметр

Описание

RootFolder

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

Путь к папке, содержащей целевые ссылки.

Files

Необязательный входной параметр ITaskItem[].

Содержит входящий список файлов.

AssignedFiles

Необязательно

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

Содержит результирующий список файлов.

Заметки

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

Пример

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

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

См. также

Основные понятия

Задачи MSBuild

Другие ресурсы

Справочные сведения о задачах MSBuild