MSbuild no expande las variables de entorno

Estoy usando MSBuild para construir un archivo de solución desde la línea de comandos. En él, la ruta al archivo vcxproj se especifica mediante una variable de entorno FOO por% FOO% \ ProjName.vcxproj

Cuando abro el sln en el IDE, el proyecto se encuentra y se carga. Cuando uso msbuild desde la línea de comandos (en la misma máquina) me sale un error de:

The Project File "C:\Blah\Blah\%FOO%\ProjName.vcxproj" was not found,

En el mismo símbolo del sistema

echo %FOO%  

Me da la ruta correctamente expandida.

Respuestas a la pregunta(2)

Su respuesta a la pregunta