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.