Wie verwende ich die Zip-Aufgabe der MSBuild-Erweiterung?

Ich habe mich für die Zip-Task von MSBuild Extension entschieden, um einen Teil meines Quellcodes bei jedem Build zu komprimieren.

Dies funktioniert jedoch nicht:

<UsingTask TaskName="MSBuild.ExtensionPack.Compression.Zip" AssemblyFile="MSBuild.ExtensionPack.dll" />
<Target Name="AfterBuild">
    <CallTarget Targets="ZipSourceFiles" />
</Target>
<Target Name="ZipSourceFiles" Condition="'$(ConfigTransform)'=='ImRunningOnTheServer'">
    <MSBuild.ExtensionPack.Compression.Zip TaskAction="Create" CompressFiles="c:\source.txt" ZipFileName="C:\target.zip"/>
</Target>

Ich habe folgende Fehlermeldung erhalten:

Die Task "MSBuild.ExtensionPack.Compression.Zip" wurde nicht gefunden. Überprüfen Sie Folgendes: 1.) Der Name der Aufgabe in der Projektdatei stimmt mit dem Namen der Aufgabenklasse überein. 2.) Die Taskklasse ist "public" und implementiert die Microsoft.Build.Framework.ITask-Schnittstelle. 3.) Die Aufgabe ist in der Projektdatei oder in den * .tasks-Dateien im Verzeichnis "c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319" korrekt deklariert.

Ich weiß nicht, woher dieser Fehler kommt. Irgendeine Idee?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage