Como usar a tarefa Zip da extensão MSBuild?

Decidi usar a tarefa Zip do MSBuild Extension para compactar alguns dos meus códigos-fonte em cada compilação.

No entanto, isso não 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>

Recebi a seguinte mensagem de erro:

A tarefa "MSBuild.ExtensionPack.Compression.Zip" não foi encontrada. Verifique o seguinte: 1.) O nome da tarefa no arquivo de projeto é o mesmo que o nome da classe de tarefa. 2.) A classe de tarefa é "public" e implementa a interface Microsoft.Build.Framework.ITask. 3.) A tarefa é declarada corretamente no arquivo de projeto ou nos arquivos * .tasks localizados no diretório "c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319".

Eu não sei o que causa esse erro? Qualquer ideia?

questionAnswers(2)

yourAnswerToTheQuestion