Я могу сжать явный список папок, как это:Zip все папки в MSBuild
<ItemGroup>
<Folder Include="Foo\**\*.*"><Name>Foo</Name></Folder>
<Folder Include="Bar\**\*.*"><Name>Bar</Name></Folder>
</ItemGroup>
<Zip
ZipFileName="%(Folder.Name).zip"
WorkingDirectory="%(Folder.Name)\"
Files="@(Folder)" />
Это создает две почтовые файлы Foo.zip
и Bar.zip
, один для каждой папки Foo\
и Bar\
.
Как это сделать для все существующих папок? (Без перечисления каждой папки в явном виде. При создании новой папки New\
создаются, почтовый файл New.zip
должен быть создан автоматически, без изменения файла MSBuild.)
(я использую Zip задачу из MSBuild.Community.Tasks)
Любая идея, если это возможно с задачами сообщества? – Peter