Como passar a variável TFS para uma tarefa MSBuild do projeto [duplicado]

Esta pergunta já tem uma resposta aqui:

Como obter o BuildNumber em .proj (MSBuild) usando o servidor TFS 1 resposta

Tenho uma solução criada no servidor TFS. Esta solução inclui vários projetos que possuem tarefas personalizadas do MSBuild. Essas tarefas realmente criam alguns arquivos zip.

Preciso extrair de alguma forma as macros $ (Rev) da construção do TFS e passá-las para as tarefas. Eu tentei usar MSBuildArguments na guia processo da definição de compilação e funciona quando eu defino um valor simples de string como:

/ p: Versão = "5"

mas não funciona com as macros:

/ p: Versão = "$ (Rev: r)"

você tem alguma ideia

Edit: Eu realmente precisava de BuildDetail.BuildNumber.