¿Cómo usar la tarea Zip de la extensión MSBuild?

Decidí usar la tarea Zip de MSBuild Extension para comprimir parte de mi código fuente en cada compilación.

Sin embargo, esto no funciona:

<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>

Recibí el siguiente mensaje de error:

No se encontró la tarea "MSBuild.ExtensionPack.Compression.Zip". Verifique lo siguiente: 1.) El nombre de la tarea en el archivo de proyecto es el mismo que el nombre de la clase de tarea. 2.) La clase de tarea es "pública" e implementa la interfaz Microsoft.Build.Framework.ITask. 3.) La tarea se declaró correctamente en el archivo de proyecto o en los archivos * .tasks ubicados en el directorio "c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319".

No sé qué causa este error? ¿Alguna idea?

Respuestas a la pregunta(2)

Su respuesta a la pregunta