Estoy intentando ejecutar msbuild en una solución que tiene algo de código C++ en el mismo. Tengo el SDK instalado pero no Visual Studio. Aparece el siguiente error:corriendo msbuild sin tener instalado VS
error MSB3411: No se pudo cargar el componente de Visual C++ "VCBuild.exe". Si el componente no está instalado, 1) instale el Microsoft Windows SDK para Windows Server 2008 y .NET Framework 3.5 o 2) instale Microsoft Visual Studio 2008.
Tengo vcbuild.exe bajo C: \ Archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcpackages
¿Cómo se puede hacer MSBuild encuentra?
didn no ayuda También intenté agregarlo manualmente a la ruta del sistema. –
No recuerdo exactamente cómo lo hice, pero en realidad no era mucho más que copiar VCBuild.exe al sistema. Pero creo que el vcvars32.bat (o como se llame en esa versión, hay más) tuvo que ser llamado antes de la compilación, así que agregué una variable de entorno apuntando al archivo por lotes. – OregonGhost
Gracias. Estaba ejecutando msbuild a través de TeamCity, así que tuve que agregar la ruta a las variables de entorno de TC. –