많은 C++ 프로젝트와 C# 프로젝트로 구성된 커다란 프로젝트와 모든 것을 구축하는 MSBuild (3.5) 스크립트가 있습니다. 이 스크립트는 VCBuild (C++ 프로젝트) 및 MSBuild (C# 프로젝트) 작업을 기반으로합니다. 그것은 정기적으로 Continuous Integration server에 의해 실행됩니다.MSBuild에서 특정 Windows SDK를 사용하는 방법?
컴파일에 사용할 특정 Windows SDK (v6.0A, v7.0, v7.1 ...)를 선택할 수 있기를 원합니다. 저장소에 궁극적으로 다른 SDK 버전이 필요한 많은 지점이 있으므로 각 컴파일 전에 올바른 SDK 버전을 선택하는 방법이 필요합니다.
내 컴퓨터에서 MSBuild 스크립트를 시작하기 전에 오른쪽 SetEnv.cmd
을 호출하는 배치 스크립트를 설정할 수있었습니다. 그러나이 솔루션은 MSBuild 스크립트가 직접 실행되므로 CI 서버에서 사용할 수 없습니다.
SetEnv.cmd
에 해당하는 MSBuild를 달성하는 방법을 알고 있습니까?