Где находится vcbuild в VS2010?
Я обновился до VS2010 и ищу исполняемый файл vbuild. Для VS2008 это было под:
C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcpackages \ vcbuild.exe
Где это для VS2010? Это не под:
C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ vcpackages \ vcbuild.exe
4 ответа
Больше нет vcbuild - его заменяет msbuild
Также есть TFSBuild.exe
в C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
но я не знаю, точная ли это замена.
У меня была похожая проблема с модулем Node.js, отказывающимся устанавливать, если я не добавил местоположение vcbuild.exe
к системному пути.
neslekkiM был для меня отправной точкой, но я не хотел устанавливать всю Visual Studio или SDK - я просто хотел инструменты для сборки. Я обнаружил, что вы можете сами скачать инструменты сборки:
https://www.microsoft.com/en-us/download/details.aspx?id=48159
После установки ваш vcbuild.exe
должен быть расположен где-то в подпапках C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin
(мой был в amd64).
Я знаю, что этому вопросу уже несколько лет, но, надеюсь, это поможет кому-нибудь позже.
Установка Windows SDK 7 http://www.microsoft.com/en-us/download/details.aspx?id=3138 возвращает vcbuild. Но это показало нам новую проблему, ATLMFC не установлен. (нужно было собрать наше программное обеспечение на buildserver, пришлось установить vs2008)
Используя менеджер пакетов Chocolatey:
choco install -y vcbuildtools
Установите Microsoft Visual C++. Установите переменную среды для VCbuild.exe
в папку Visual Studio.