Задача AssignTargetPath
Эта задача принимает список файлов и добавляет <TargetPath> атрибуты, если они уже не указаны.
Параметры задачи
В следующей таблице описаны параметры задачи AssignTargetPath.
Параметр |
Описание |
---|---|
RootFolder |
Необязательный входной параметр string. Путь к папке, содержащей целевые ссылки. |
Files |
Необязательный входной параметр ITaskItem[]. Содержит входящий список файлов. |
AssignedFiles |
Optional Выходной параметр 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>