2009-02-25 198 views
9

我试图在一个有一些C++代码的解决方案上运行msbuild。 我安装了SDK,但没有安装Visual Studio。 我收到以下错误:在没有安装VS的情况下运行msbuild

错误MSB3411:无法加载Visual C++组件“VCBuild.exe”。如果未安装该组件,请执行以下操作:1)安装适用于Windows Server 2008和.NET Framework 3.5的Microsoft Windows SDK,或者2)安装Microsoft Visual Studio 2008.

我有vcbuild.exe在 下C:\ Program Files (x86)\ Microsoft Visual Studio 9.0 \ VC \ vcpackages

如何让MSBuild找到它?

回答

3

它可能与vcbuild.exe不在路径中一样简单。 IIRC,至少visual studio安装程序不会自动将命令行工具添加到系统或用户路径,并且在启动构建之前必须先运行vcvars32.bat以设置它们。

+0

它没没有帮助。 我也尝试手动将其添加到系统路径。 – 2009-02-25 10:11:14

0

,如果你没有安装SDK的正确的版本,你可以尝试MSBuild.exe旗/toolsversion:2.0

相关问题