Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает ZIP-архив из содержимого каталога.
Примечание.
Задача ZipDirectory доступна только в MSBuild 15.8 и более поздних версий.
Параметры
В следующей таблице приводятся параметры задачи ZipDirectory.
| Параметр | Описание |
|---|---|
DestinationFile |
Обязательный параметр ITaskItem Полный путь к создаваемому ZIP-файлу. |
Overwrite |
Необязательный параметр Boolean.Если задано значение true, целевой файл будет перезаписан (при его наличии). По умолчанию — false. |
SourceDirectory |
Обязательный параметр ITaskItem . Указывает каталог, из которого создается ZIP-архив. |
Замечания
Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.
Пример
В приведенном ниже примере (используемом в качестве импортируемого файла .targets) создается ZIP-архив из каталога выходных данных после сборки проекта. Обычно свойство $(OutputPath) определяется в файле проекта MSBuild, поэтому для файла проекта, импортирующего следующий файл, создается ZIP-архив output.zip:
<Project>
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>