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>

Ayrıca bkz.