Переменная среды Windows 7 - C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 - PullRequest
0 голосов
/ 17 февраля 2012

Мне нужно создать командный файл, который запускает MSBuild.exe

Я предполагал, что могу просто вызвать MSBuild, но когда я это сделаю, она узнает об этой программе.

MSBuild.exe находится в "C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319". Но я бы не стал жестко кодировать это значение.

Существует ли в Windows 7 переменная среды, которая будет указывать на это местоположение?

1 Ответ

2 голосов
/ 17 февраля 2012

Если вы посмотрите на ярлык, установленный в Visual Studio 2010, который открывает командную строку для командной строки Visual Studio x64 Cross Tools (2010), вы увидите:

%comspec% /k ""c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"" x86_amd64

Вы можете использовать это напрямую, а затем без проблем запустить MSBuild, не зная точного местоположения.

...