Ответ 1
Больше не существует vcbuild - заменено на msbuild
Существует также TFSBuild.exe
в C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
, но я не знаю, является ли это точной заменой.
Я обновился до 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
Больше не существует 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 не установлен. (необходимо было создать наше программное обеспечение на сервере builds, пришлось установить vs2008)
Установите Microsoft Visual С++. Установите переменную среды для VCbuild.exe
в папку Visual Studio.