在VS2010中,vcbuild在哪里?

15

我已经升级到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


他们在消除它方面付出了很大的努力。 - Hans Passant
5个回答

24

现在已经没有vcbuild了 - 它被msbuild所取代

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE下还有一个TFSBuild.exe,但我不知道它是否是完全替代品。


12

我遇到了一个类似的问题,一个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中)。

我知道这个问题已经存在几年了,但希望这能帮助日后的某个人。


7
谢谢,你的回答有所帮助,但还不够。我访问了链接,只找到了Microsoft Build Tools 2013,它创建了一个C:\Program Files (x86)\MSBuild\12.0\Bin文件夹,但没有VCBuild.exe。但另一个SO 答案指向了http://go.microsoft.com/?linkid=7729279,那是一个VC++ 2008 Express Edition的下载页面,安装后VCBuild.exe被放在了C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages - T Nguyen
2
构建工具链接已更改,但 Visual Studio 2015 构建工具位于 https://www.microsoft.com/en-us/download/details.aspx?id=48159 - 这使我能够继续使用 nexe 将节点脚本编译为单个二进制文件。 - Rytis

2

1
我有Windows SDK 7.1,但我没有vcbuild。你提供的那个是7.0版本的。我应该同时安装两个版本吗? - khattam

0

使用 Chocolatey 软件包管理器:

choco install -y vcbuildtools

-1

安装 Microsoft Visual C++。为 VCbuild.exe 设置一个指向 Visual Studio 文件夹的环境变量。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接