error MSB3411: No se pudo cargar el componente de Visual C ++ "VCBuild.exe"

Tengo Visual Studio 2010 con SP1 y Windows SDK 7.1. También tengo VS2012 y el kit de Windows 8.

cuando corroWindows SDK 7.1 Command Prompt y corrernode-gyp build --msvs_version=2010 me da error:

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.

¿Está tratando de encontrar VCBuild.exe.

encontre esovcbuild ha sido reemplazado por msbuild.

¿Es un error válido?

También encontré que en Windows 7, para .NET 3.5, solo necesita activarlo desde el Panel de control. He mirado otras preguntas en stackoverflow comoaquí yesta.

Pero el problema es que, dado que vcbuild.exe no existe en el sistema con vs2010, ¿por qué node-gyp lo está buscando? O me estoy perdiendo algo ?

¿Cómo resuelvo este error?

Respuestas a la pregunta(4)

Su respuesta a la pregunta