1

我使用以下代码通过 MSBuild Community Task 解压缩存档Unzip

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

text.zip包含一个文件 text.txt,其大小为 716 字节。

我在文件提取过程中在控制台上获得了几行:

...
extracted "text.txt"
extracted "text.txt"
extracted "text.txt"
...

716 字节的小文件 3 次!

对于大文件,Unzip任务会用更多的行填充控制台:更大的文件 - 更多的行。

我在 MSBuild 社区任务 1.2.0.306 中每个文件有 1 行,但版本 1.3.0.493 和 1.4.0.42 为单个文件输出更多行。

是否可以在新版本的 MSBuild 社区任务中为每个文件获取一行?

我不知道这种行为是新设计还是错误。

4

1 回答 1

4

这是一个错误。我将它报告给上游(https://github.com/loresoft/msbuildtasks/pull/26)修复它并在 9 天前合并。应该在下一个版本中更正。

于 2013-01-27T14:11:42.600 回答