次のコードを使用して、MSBuild Community Task でアーカイブを解凍しますUnzip
。
<Target Name="Sandbox">
<Unzip
ZipFileName="text.zip"
TargetDirectory="Unzip" />
</Target>
text.zip
1 つのファイル text.txt を含み、そのサイズは 716 バイトです。
そして、ファイルの抽出中にコンソールにいくつかの行が表示されます。
...
extracted "text.txt"
extracted "text.txt"
extracted "text.txt"
...
小さな 716 バイトのファイルで 3 回!
また、大きなファイルの場合、Unzip
タスクはコンソールをより多くの行で埋めます: 大きなファイル - より多くの行。
MSBuild Community Tasks 1.2.0.306 ではファイルごとに 1 行でしたが、バージョン 1.3.0.493 および 1.4.0.42 では、1 つのファイルに対してさらに多くの行が出力されます。
MSBuild コミュニティ タスクの新しいリリースで、ファイルごとに 1 行を取得することはできますか?
このような動作が新しい設計によるものなのか、バグによるものなのかはわかりません。