Remove GZip task

This commit is contained in:
Julien Richard 2023-08-27 09:35:43 +02:00
commit 50fb6e65ab
No known key found for this signature in database

View file

@ -10,22 +10,4 @@
<Message Text="Processing: $(ProjectDir)$(ProjectName).Credentials.template" Importance="high"/>
<TemplateFile Template="$(ProjectDir)$(ProjectName).Credentials.template" OutputFilename="$(ProjectDir)$(ProjectName).Credentials.cs" Tokens="@(Tokens)" />
</Target>
<UsingTask TaskName="GZipTask" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
<ParameterGroup>
<InputFile ParameterType="System.String" Required="true" />
<OutputFile ParameterType="System.String" Required="true" />
</ParameterGroup>
<Task>
<Reference Include="System.IO.Compression" />
<Using Namespace="System.IO.Compression" />
<Code Type="Fragment" Language="cs"><![CDATA[
Directory.CreateDirectory(Path.GetDirectoryName(OutputFile));
var data = File.ReadAllBytes(InputFile);
using (var s = new FileStream(OutputFile, FileMode.Create))
using (var gs = new GZipStream(s, CompressionMode.Compress, false))
gs.Write(data, 0, data.Length);
]]></Code>
</Task>
</UsingTask>
</Project>