我已升级到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
答案 0 :(得分:23)
不再有vcbuild - 它是replaced by msbuild
TFSBuild.exe
中还有一个C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
,但我不知道它是否是一个确切的替代品。
答案 1 :(得分:13)
我遇到类似的问题,Node.js模块拒绝安装,除非我将vcbuild.exe
的位置添加到系统路径。
@neslekkiM的answer对我来说是一个起点,但我不想安装整个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)。
我知道这个问题已有几年了,但希望这有助于后来的人。
答案 2 :(得分:2)
安装Windows SDK 7 http://www.microsoft.com/en-us/download/details.aspx?id=3138会返回vcbuild 但这为我们揭示了一个新问题,ATLMFC没有安装。 (需要在buildserver上构建我们的软件,必须安装vs2008)
答案 3 :(得分:0)
使用Chocolatey软件包管理器:
choco install -y vcbuildtools
答案 4 :(得分:-1)
安装Microsoft Visual C ++。将VCbuild.exe
的环境变量设置为Visual Studio文件夹。