Где находится 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.

Другие вопросы по тегам