Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Распаковывает ZIP-архив в заданное расположение.
Примечание.
Задача Unzip доступна только в MSBuild 15.8 и более поздних версий.
Параметры
В следующей таблице приводятся параметры задачи Unzip.
| Параметр | Описание |
|---|---|
DestinationFolder |
Обязательный параметр ITaskItem Указывает папку назначения для распаковки файла. |
OverwriteReadOnlyFiles |
Необязательный параметр Boolean.Если задано значение true, перезаписывает файлы, доступные только для чтения. По умолчанию — false. |
SkipUnchangedFiles |
Необязательный параметр Boolean.Если задано значение true, пропускает распаковку файлов, которые не изменились. По умолчанию — true. В задаче Unzip неизмененными считаются файлы одного размера с одинаковым временем последнего изменения. |
SourceFiles |
Обязательный параметр ITaskItem[] .Указывает один или несколько распаковываемых файлов. При указании нескольких файлов они распаковываются по очереди одну папку. |
Замечания
Помимо перечисленных выше параметров, эта задача наследует параметры от класса TaskExtension, который, в свою очередь, наследует от класса Task. Список этих дополнительных параметров и их описания см. в статье Базовый класс TaskExtension.
Пример
В следующем примере распаковывается архив и перезаписываются файлы только для чтения.
<Project>
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>