MSBuild.Community.Tasks解压缩任务使控制台输出膨胀

时间:2012-06-24 06:46:24

标签: msbuild msbuildcommunitytasks

我使用以下代码将存档与MSBuild社区任务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社区任务中,是否可以为每个文件获取一行?

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

1 个答案:

答案 0 :(得分:4)

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