MSbuild não expande variáveis de ambiente
Estou usando o MSBuild para criar um arquivo de solução na linha de comando. Nele, o caminho para o arquivo vcxproj é especificado por uma variável de ambiente FOO em% FOO% \ ProjName.vcxproj
Quando abro o sln no IDE, o projeto é encontrado e carregado. Quando uso o msbuild na linha de comando (na mesma máquina), recebo um erro de:
The Project File "C:\Blah\Blah\%FOO%\ProjName.vcxproj" was not found,
No mesmo prompt de comando
echo %FOO%
Dá-me o caminho corretamente expandido.