Aracılığıyla paylaş


ZipDirectory görevi

Dizinin içeriğinden bir .zip arşivi oluşturur.

Dekont

Görev ZipDirectory yalnızca MSBuild 15.8 ve üzerinde kullanılabilir.

Parametreler

Aşağıdaki tabloda görevin parametreleri ZipDirectory açıklanmaktadır.

Parametre Tanım
DestinationFile Gerekli ITaskItem parametre

Oluşturulacak .zip dosyasının tam yolu.
Overwrite İsteğe bağlı Boolean parametre.

ise true, varsa hedef dosyanın üzerine yazılır. varsayılan değeridir false.
SourceDirectory Gerekli ITaskItem parametresi.

.zip arşivi oluşturulacak dizini belirtir.

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 (içeri aktarılan .targets dosyası olarak kullanılıyorsa), proje derledikten sonra çıkış dizininden bir .zip arşivi oluşturur. $(OutputPath) özelliği normalde bir MSBuild proje dosyasında tanımlandığından, aşağıdaki dosyayı içeri aktaran bir proje dosyası zip arşivi output.zipoluşturur:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    <Target Name="ZipOutputPath" AfterTargets="Build">
        <ZipDirectory
            SourceDirectory="$(OutputPath)"
            DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
    </Target>

</Project>

Ayrıca bkz.