에러해결 : Windows SDK 버전 10.0을(를) 찾을 수 없습니다.
(MSB8036)
간만에 git에서 프로젝트를 가져와 빌드를 하니 다음과 같은 에러가 뜨고 있습니다.
심각도 | 코드 | 설명 | |
오류 | MSB8036 | Windows SDK 버전 10.0.xxxxx.x을(를) 찾을 수 없습니다. 필요한 버전의 Windows SDK를 설치하거나, 솔루션을 마우스 오른쪽 단추로 클릭하고 [솔루션 대상 변경]을 선택하거나 프로젝트 속성 페이지에서 SDK 버전을 변경하세요. |
원인
에러 그대로 Windows SDK 버전 10.0.xxxxx.x를 찾을 수 없어 일어나는 문제입니다.
해결
- 프로젝트에 세팅된 Windows SDK 버전을 변경해줍니다.
-> 방법은 속성 -> 일반 -> Windows sdk 버전 : 10.0(최근 설치된 버전)으로 변경하시면 됩니다.
1. 프로젝트 속성에 들어갑니다.
- 방법은 3가지 있습니다.
1) Alt + Enter
2) 상단 메뉴에서 [프로젝트] -> 맨 아래 [속성]
3) 솔루션 탐색기에 속성 버튼 클릭하기 (하단 이미지 참조)
2. 일반 속성의 Windows SDK 버전을 변경합니다. : 10.0(최근 설치된 버전)
3. 하단의 적용 -> 확인 그리고 빌드
* 만일 위 방법으로 해결이 안된다면, Windows SDK의 버전이 맞지 않아 생기는 문제일 수 있습니다.
이 경우 우선 developer.microsoft.com/ko-kr/windows/downloads/windows-10-sdk/ 로 이동합니다
-> 설치 관리자 다운로드 버튼 클릭합니다.
-> 다운로드 된 파일을 실행 및 설치를 해주세요. (작성 시 Windows SDK 버전 : 10.0.19041.0)
-> 설치가 완료되면 PC 재시작을 요청합니다.
-> 재시작을 하시고 프로젝트를 실행시켜보세요!
버전정보 (v1.0)
- v1.0 2020.07.03 배포
* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.
* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.
* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.
Karzin
abbeea@naver.com