Ich habe Visual Studio 2010 mit SP1 und Windows SDK 7.1. Ich habe auch VS2012 und Windows-Kit 8.Fehler MSB3411: Die Visual C++ - Komponente "VCBuild.exe" konnte nicht geladen werden
wenn ich Windows SDK 7.1 Command Prompt
laufen und laufen node-gyp build --msvs_version=2010
es gibt mir eine Fehlermeldung:
error MSB3411: Could not load the Visual C++ component "VCBuild.exe".
If the component is not installed,
either 1) install the Microsoft Windows SDK for Windows Server 2008 and .NET Fr
amework 3.5, or 2) install Microsoft Visual Studio 2008.
Ist es versucht VCBuild.exe zu finden.
Ich fand, dass vcbuild has been replaced with msbuild.
Ist es ein gültiger Fehler?
Ich fand auch, dass Sie in Windows 7, für .NET 3.5, nur über die Systemsteuerung aktiviert werden müssen. Ich habe andere Fragen auf Stackoverflow wie here und this angeschaut.
Aber Problem ist, dass, da vcbuild.exe nicht im System mit vs2010 existiert, warum sucht node-gyp danach? Oder fehlt mir etwas?
Wie behebe ich diesen Fehler?
mögliche Duplikate von [MSB3411 Visual C++ - Komponente konnte nicht geladen werden] (http://stackoverflow.com/questions/14380653/msb3411-could-not-load-visual-c-component) – stijn
oder http: // stackoverflow. com/questions/14278417/can not-install-node-modules-that-require-compilation-on-windows-7-x64-vs2012 vielleicht – stijn
die Frage ist, dass vcbuild.exe existiert nicht in Visual Studio 2010 dann warum tut node- gyp sucht danach? –