1

次のコードを使用して、MSBuild Community Task でアーカイブを解凍しますUnzip

<Target Name="Sandbox">
    <Unzip 
        ZipFileName="text.zip" 
        TargetDirectory="Unzip" />
</Target>

text.zip1 つのファイル 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 行を取得することはできますか?

このような動作が新しい設計によるものなのか、バグによるものなのかはわかりません。

4

1 に答える 1

4

バグです。アップストリーム ( https://github.com/loresoft/msbuildtasks/pull/26 )に報告して修正し、9 日前にマージされました。次のリリースで修正する必要があります。

于 2013-01-27T14:11:42.600 に答える