Attività Unzip
Decomprime un archivio con estensione zip nella posizione specificata.
Nota
L'attività Unzip
è disponibile solo in MSBuild 15.8 e versioni successive.
Parametri
Nella tabella che segue vengono descritti i parametri dell'attività Unzip
.
Parametro | Descrizione |
---|---|
DestinationFolder |
Parametro ITaskItem obbligatorio Specifica la cartella di destinazione in cui decomprimere il file. |
OverwriteReadOnlyFiles |
Parametro Boolean facoltativo.Se true , sovrascrive i file di sola lettura. Il valore predefinito è false . |
SkipUnchangedFiles |
Parametro Boolean facoltativo.Se true , ignora i file decompressi che non hanno subito modifiche. Il valore predefinito è true . L'attività Unzip considera invariati i file con le stesse dimensioni e la stessa ora dell'ultima modifica. |
SourceFiles |
Parametro ITaskItem[] obbligatorio.Specifica uno o più file da decomprimere. Quando si specificano più file, i file vengono decompressi nell'ordine nella stessa cartella. |
Osservazioni:
Oltre ai parametri elencati sopra, questa attività eredita i parametri dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Per un elenco di questi parametri aggiuntivi e le rispettive descrizioni, vedere TaskExtension Base Class.
Esempio
L'esempio seguente decomprime un archivio e sovrascrive eventuali file di sola lettura.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>