Msvcup
Hermetic install of MSVC/SDK from the CLI
About
- 윈도우 네이티브 개발은 Visual Studio 설치 의존성으로 인해 복잡하고 비효율적
- 수십 GB 설치 용량, 불투명한 구성 요소 관리, 버전 불일치 문제 등으로 개발자 생산성을 저하시킴
- 이를 해결하기 위해 경량 CLI 도구 ‘msvcup’ 을 개발, MSVC 툴체인과 Windows SDK를 버전별·격리된 형태로 자동 설치 가능
- msvcup은 JSON 매니페스트 파싱, 자동 환경 설정(autoenv) , 락 파일 지원 등을 통해 재현 가능한 빌드 환경을 제공
- 이 접근은 Visual Studio Installer에 의존하지 않고 스크립트 기반의 완전한 자동화 빌드 체계를 가능하게 함