일부 C++ 코드가 포함 된 솔루션에서 msbuild를 실행하려고합니다. Visual Studio가 아닌 SDK가 설치되어 있습니다. 다음 오류가 발생합니다.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에서 찾을 수 있습니까?
그것은 didn를을 도와주세요. 또한 시스템 경로에 수동으로 추가하려고했습니다. –
정확히 정확히 어떻게했는지 기억하지 못합니다. 그러나 실제로 VCBuild.exe를 시스템에 복사하는 것 이상은 아닙니다. 하지만 vcvars32.bat (또는 그 버전에서 호출 된, 더 많은 것들) 빌드하기 전에 호출해야했다, 그래서 배치 파일을 가리키는 환경 변수를 추가 할 생각합니다. – OregonGhost
감사합니다. TeamCity를 통해 msbuild를 실행 중이므로 TC의 환경 변수에 경로를 추가해야했습니다. –