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

Able to zip files in MSBuild...How to zip folders?

我已将 MSBuild 配置为在编译时使用 MSBuild.Community.Tasks 压缩我的 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>

将您的 CreateItem 的包含设置为 "bin\**\*" 以递归到目录中。

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