问题标签 [vcbuild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1528 浏览

node.js - 无法在 Windows Server 2012 上安装 socket.io

我正在尝试Socket.io在 Windows Server 2012 上安装

我得到的错误是

我已经安装了框架 2.0,但我必须购买 Visual Studio 2005 的许可证才能安装在服务器上吗?还是真的需要安装?还是有一些服务器版本的替代编译器?

我的问题背后的原因是在 windows server 2008 上完成的相同设置不会引发任何错误。我没有在 Windows Server 2008 上安装任何特别的东西。 问题仅出在 Server 2012 上。可能的出路是什么?

0 投票
0 回答
590 浏览

visual-studio-2008 - 安装 VCBuild.exe

我有一个使用 VCBuild.exe 的 Visual Studio 解决方案文件(它是一个 VS 2008 解决方案)。

我试图弄清楚如何在构建机器上获取 VCBuild.exe。我已经安装了 Windows 7.1 和 Windos 6.1 SDK,但是没有 VCBuild.exe。

我真的必须安装VS 2008吗?我安装了错误消息中建议的 SDK。

0 投票
1 回答
239 浏览

windows-7-x64 - 是Windows 7专业安装自带VCbuild.exe和.NET框架吗

有人可以帮我解答吗

windows7专业安装是自带VCbuild.exe和>net框架还是需要显式安装。

谢谢, 斯里

0 投票
1 回答
2271 浏览

node.js - NPM 安装错误 - node-gyp

尝试安装 xml-stream 包,但它始终无法构建依赖项。它似乎需要 vc2010(vcbuild.exe) 但我安装了具有 vcbuild 文件的 .Net Framework 2.0 SDK,并且在安装 xml-stream 时出现以下错误:

0 投票
1 回答
778 浏览

c++ - Jenkins windows slave 无法使用命令行选项构建 COM dll

我已经在 Ubuntu 上配置了 jenkins,我正在尝试在 Windows 从节点上构建 Windows COM 对象。

我遇到的第一个问题是 MSBuild.exe: -在安装MSBuild 插件并在 jenkins 中设置 MSbuild 路径 后,我能够解决路径错误

即使设置了 MSBuild 位置,它也会给出以下错误

" 错误 MSB3411: 无法加载 Visual C++ 组件 "VCBuild.exe""

请参阅以下错误声明:


我可以在 Windows 命令行上构建相同的项目,但我无法找出 jenkins 的问题。
-- 任何解决此问题的建议

0 投票
1 回答
651 浏览

windows - windows vc++ 如何使用 UniversalCRT_IncludePath 以及如何使其在 cl.exe 中工作

我使用 Windows 10 作为测试服务器,并尝试从 python 和 C++ 的源代码构建。我通过 choco choco windows 包管理器安装了 vcbuild 2015

当我尝试构建源代码时,我发现错误。

我在我的 vc++ 包含路径中找不到 io.h: 但是根据段落:Universal CRT

我发现 io.h 文件在我的 C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt

然后我发现我的通用 CRT 是空的

然后我定义那个环境变量:

然后我尝试再次编译源代码,但我仍然得到一个错误:

任何人都知道如何使 UniversalCRT_IncludePath 在命令行环境中工作,cl.exe 如何尝试使用该变量并使其包含默认的 c++,包括路径。

0 投票
0 回答
335 浏览

visual-studio-2008 - 如何让 Visual Studio 使用正确的 MSBuild.exe?

我目前正在通过移植我们现有机器上的所有构建软件,为我工作的公司将新购买的机器变成我们的构建机器。我已经在新机器上安装了所有正确的软件,现在我正在构建一个真正能够正确完成的过程。当构建脚本尝试编译我们的解决方案之一时,我收到“无法加载 Visual C++ 组件 VCBuild.exe”错误。因此,我尝试手动运行 VCBuild.exe 文件并尝试在我们的构建脚本之外构建解决方案。在这样做时,我收到了以下错误消息(包括命令行的整个部分)。

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages>vcbuild I:\WORKDIR\Utilities\INCBUILD\INCBUILD.SLN Microsoft (R) Visual C++ Project Builder - 命令行版本 9.00.21022 版权所有 (C)微软公司。版权所有。

Microsoft (R) Build Engine 版本 2.0.50727.8784 [Microsoft .NET Framework,版本 2.0.50727.8784] 版权所有 (C) Microsoft Corporation 2005。保留所有权利。

INCBUILD.SLN(1):解决方案文件错误 MSB5014:文件格式版本无法识别。MSBuild 只能读取版本 7.0 和 9.0(含)之间的解决方案文件。

在这里进行一些谷歌搜索和搜索论坛,我认为问题在于 VCBuild.exe 调用了错误版本的 MSBuild.exe。在上面的命令行 blerp 中,它显示它正在使用来自 .NET 2 的 MSBuild.exe。从我读过的内容来看,我的问题的解决方案是让 VCBuild.exe 使用来自 .NET 3.5 或 4 的 MSBuild.exe将环境变量更改为指向其中一个而不是 .NET 2 版本。

我的问题是我不确定如何查找和更改此变量,以便 VCBuild.exe 调用正确版本的 MSBuild.exe

提前感谢您的任何帮助。

0 投票
1 回答
302 浏览

msbuild - 调用了错误的 MSBuild

每当我尝试运行 MSBuild 时,都会得到以下信息:

但是,我尝试构建的解决方案会产生错误,因为正在调用 .NET 2.0 版本的 MSBuild 而不是 3.5 或 4.0。

如何以及在何处手动更改 MSBuild PATH 和/或环境,以便它调用正确的版本而不是 2.0 版本。

0 投票
1 回答
410 浏览

powershell - 从 PowerShell 使用 MSBuild 返回错误 VCBuild not loaded

我正在尝试从 PowerShell 脚本启动一些 Visual Studio 2005 解决方案的构建,它返回此错误:

我真的不知道为什么会返回此消息,因为我安装了 MSVS 2005 并且安装了 .NET V2:

可能是我需要在我的系统环境路径中添加一些东西,但是错误消息没有说明要添加什么,所以我在这里有点不知所措。

0 投票
0 回答
969 浏览

node.js - 如何让 Yarn 与 Node 配合得很好?

我不熟悉 Yarn、Node 或 Visual C++。当我运行yarn install它时会出现错误yarn-error.log

我安装了chocolatey install vcbuildtools. 我更改为node_modules\node-sass并运行以下似乎有效的(第二次运行):

但是当我回到项目根目录并运行yarn install时,它给出了同样的错误!

我试过npm config --global set msvs_version 2015但没有帮助。

Windows 8.1,节点 9.10.1