我已经升级到 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
我已经升级到 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。(需要在buildserver上构建我们的软件,必须安装vs2008)
使用Chocolatey包管理器:
choco install -y vcbuildtools
安装 Microsoft Visual C++。VCbuild.exe
为Visual Studio 文件夹设置环境变量。