2009-02-25 199 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

相關問題