MSBuild.Community.Tasks Unzip-taak maakt console-uitvoer bloat

Ik gebruik de volgende code om het archief te unzippen met MSBuild Community Task Unzip :


    

text.zip contains one file text.txt, its size is 716 bytes.

En ik krijg een aantal regel op console tijdens het uitpakken van bestanden:

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

3 keer voor een klein 716 bytes-bestand!

En voor grote bestanden Unzip vult de taak de console met veel meer regels: groter bestand - meer regels.

Ik had 1 regel per bestand in MSBuild Community Tasks 1.2.0.306, maar versies 1.3.0.493 en 1.4.0.42 voeren veel meer regels uit voor één bestand.

Is het mogelijk om één regel per bestand te krijgen in nieuwe releases van MSBuild-communitytaken?

Ik weet niet of dergelijk gedrag is door een nieuw ontwerp of een bug.

1
Misschien een VS-artefact. Ik heb vergelijkbare dubbele uitvoer gezien van het uitvoeren van post-buildgebeurtenissen in het uitvoervenster.
toegevoegd de auteur leppie, de bron
Ik zou dan contact opnemen met de auteurs van het project en het probleem melden. Is er geen manier om de uitgang uit te schakelen? Het lijkt dom om te laten zien.
toegevoegd de auteur leppie, de bron
Ik rijd via de opdrachtregel "msbuild sandbox.proj"
toegevoegd de auteur sergtk, de bron
Ik heb niet gevonden hoe ik de uitvoer helemaal kan uitschakelen. Ik onderzocht dll met Unzip taak met ILSpy - niets over dit
toegevoegd de auteur sergtk, de bron

1 antwoord

Het is een bug. Ik meldde het upstream ( https://github.com/loresoft/msbuildtasks/pull/26) repareerde het en het werd 9 dagen geleden samengevoegd. Moet worden gecorrigeerd in de volgende release.

4
toegevoegd