能够在MSBuild中压缩文件...如何压缩文件夹?

时间:2015-07-14 13:44:39

标签: msbuild

在使用MSBuild.Community.Tasks进行编译时,我已将MSBuild配置为压缩bin目录中的所有文件。但是,它不会压缩我的bin目录中的文件夹。

如何配置MSBuild以压缩我的文件夹?

以下是配置:

<Target Name="Zip">
  <CreateItem Include="bin\*">
    <Output ItemName="ZipFiles" TaskParameter="Include" />
  </CreateItem>
  <Zip ZipFileName="zip\WebBinder.zip" WorkingDirectory="bin" Files="@(ZipFiles)" />
</Target>

1 个答案:

答案 0 :(得分:1)

将CreateItem的Include设置为“bin \ ** \ *”以递归到目录中。

<CreateItem Include="bin\**\*">