Cómo pasar la variable TFS a una tarea MSBuild del proyecto [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Cómo obtener BuildNumber en .proj (MSBuild) usando el servidor TFS 1 respuesta

Tengo una solución que se basa en el servidor TFS. Esta solución incluye varios proyectos que tienen tareas personalizadas de MSBuild. Estas tareas en realidad crean algunos archivos zip.

Necesito extraer de alguna manera las macros $ (Rev) de la compilación TFS y pasarlas a las tareas. Intenté usar MSBuildArguments en la pestaña de proceso de la definición de compilación y funciona cuando configuro un valor de cadena simple como:

/ p: Versión = "5"

pero no funciona con las macros:

/ p: Versión = "$ (Rev: r)"

¿Tienes alguna idea

Edit: en realidad necesitaba BuildDetail.BuildNumber.