läuft msbuild ohne VS installiert zu haben

9

Ich versuche, msbuild auf einer Lösung auszuführen, die C ++ - Code enthält. Ich habe das SDK installiert, aber nicht Visual Studio. Ich erhalte den folgenden Fehler:

Fehler MSB3411: Die Visual C ++ - Komponente "VCBuild.exe" konnte nicht geladen werden. Wenn die Komponente nicht installiert ist, installieren Sie entweder das Microsoft Windows SDK für Windows Server 2008 und .NET Framework 3.5 oder 2) installieren Sie Microsoft Visual Studio 2008.

Ich habe vcbuild.exe unter C: \ Programme (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcpackages

Wie kann MSBuild es finden?

    
Meidan Alon 25.02.2009, 09:42
quelle

3 Antworten

3

Es könnte so einfach sein, dass vcbuild.exe nicht im Pfad enthalten ist. IIRC, zumindest das Visual Studio-Installationsprogramm fügt dem System- oder Benutzerpfad nicht automatisch die Befehlszeilentools hinzu und Sie müssen vcvars32.bat ausführen, um sie zuerst festzulegen, bevor Sie den Build starten können.

    
Timo Geusch 25.02.2009, 09:49
quelle
1

Sie können das erforderliche Windows SDK hier herunterladen: Ссылка

    
pattersonc 23.06.2009 20:57
quelle
0

Wenn Sie nicht die richtige Version des SDK installiert haben, können Sie MSBuild.exe mit dem Flag /toolsversion:2.0

ausprobieren     
DesertShadow 08.04.2009 20:37
quelle

Tags und Links