これは、必要な項目のItemGroupを作成し、その項目グループをpowershellコマンドレットに渡すことで実行できます。 item groupsため
<ItemGroup>
<ZipFiles Include="Test_UL\Test_file_UL.exe" />
<ZipFiles Include="Test_UL\Test_file_UL.iso" />
</ItemGroup>
すべての通常の規則が適用されますので、あなたはあなたが必要とするフィルタリングを何でも行うことができます。
その後、ファイルを圧縮するためのPowerShellを起動します。
<Target Name="CreateZip">
<Exec Command="PowerShell -NoProfile -Command Compress-Archive @(ZipFiles->'%(Identity)', ',') -DestinationPath $(ZipName)" />
</Target>
また、zip/compressターゲットを追加するMSBuild拡張機能もありますが、PowerShellをすぐに呼び出す方が簡単です。