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.zip
oluşturur:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>