MSbuild erweitert keine Umgebungsvariablen

Ich benutze MSBuild, um eine Lösungsdatei über die Befehlszeile zu erstellen. Darin wird der Pfad zur vcxproj-Datei durch eine Umgebungsvariable FOO von% FOO% \ ProjName.vcxproj @ angegebe

Wenn ich die SLN in der IDE öffne, wird das Projekt gefunden und geladen. Wenn ich msbuild über die Befehlszeile (auf demselben Computer) verwende, erhalte ich die Fehlermeldung:

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

In der gleichen Eingabeaufforderung

echo %FOO%  

Gibt mir den richtig erweiterten Pfad.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage