Unzip görevi
.zip arşivini belirtilen konuma çıkarın.
Dekont
Görev Unzip
yalnızca MSBuild 15.8 ve üzerinde kullanılabilir.
Parametreler
Aşağıdaki tabloda görevin parametreleri Unzip
açıklanmaktadır.
Parametre | Tanım |
---|---|
DestinationFolder |
Gerekli ITaskItem parametre Dosyanın sıkıştırmasını açmak için hedef klasörü belirtir. |
OverwriteReadOnlyFiles |
İsteğe bağlı Boolean parametre.ise true , salt okunur dosyaların üzerine yazar. varsayılan değeridir false . |
SkipUnchangedFiles |
İsteğe bağlı Boolean parametre.ise true , değişmeyen dosyaların sıkıştırmasını açar. varsayılan değeridir true . Unzip görevi, dosyalar aynı boyuta ve aynı son değiştirme tarihine sahipse bu dosyaları değişmemiş kabul eder. |
SourceFiles |
Gerekli ITaskItem[] parametresi.Sıkıştırmayı açmak için bir veya daha fazla dosya belirtir. Birden çok dosya belirtilirken, aynı klasöre sırasıyla sıkıştırması çıkarılır. |
Açıklamalar
Yukarıda listelenen parametrelere ek olarak, bu görev kendi sınıfından TaskExtension devralan sınıfından Task parametreleri devralır. Bu ek parametrelerin ve açıklamalarının listesi için bkz . TaskExtension temel sınıfı.
Örnek
Aşağıdaki örnek bir arşivin işaretini kaldırın ve salt okunur dosyaların üzerine yazar.
<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>