ZipDirectory 工作
從目錄的內容建立 .zip 封存。
注意
ZipDirectory
工作僅適用於 MSBuild 15.8 和更新版本。
參數
下表說明 ZipDirectory
工作的參數。
參數 | 描述 |
---|---|
DestinationFile |
必要的 ITaskItem 參數 要建立之 .zip 檔案的完整路徑。 |
Overwrite |
選擇性的 Boolean 參數。若為 true ,將會覆寫存在的目的檔案。 預設為 false 。 |
SourceDirectory |
必要的 ITaskItem 參數。 指定要從其中建立 .zip 封存的目錄。 |
備註
除了上述所列的參數,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些其他參數的清單及其描述,請參閱 TaskExtension 基底類別。
範例
下列範例 (如果使用作為匯入的 .targets 檔案),則會在建置專案之後,從輸出目錄建立 .zip 封存。 通常會在 MSBuild 專案檔中定義 $(OutputPath)
屬性,因此匯入下列檔案的專案檔會產生 zip 封存 output.zip
:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>