-
[Visual Studio] 오류 코드 MSB8020 해결프로그래밍 공부/기초 지식, visual studio 2022. 10. 6. 18:17728x90
필자는 현재 집에서는 visual studio 2019를 사용중이다. 최적화가 잘 되어 있는 최신 버전이기 때문이다.
그러나 다른 공용 컴퓨터를 사용하는데, visual studio 2022가 깔려 있다. 두 컴퓨터를 이용하기에 버전이 왔다갔다하며 작업해야 한다.
2019버전에서 2022버전으로 가든, 2022버전에서 2019버전으로 사용하든 빌드를 시도하면 MSB8020 오류가 발생한다.
내용은 다음과 같다.
오류 코드 : MSB8020
v143에 대한 빌드 도구(플랫폼 도구 집합 = 'v143')를 찾을 수 없습니다. v143 빌드 도구를 사용하여 빌드하려면 v143 빌드 도구를 설치하십시오. [프로젝트] 메뉴를 선택하거나 솔루션을 마우스 오른쪽 단추로 클릭한 다음 "솔루션 대상 변경"을 선택하여 현재 Visual Studio 도구로 업그레이드할 수도 있습니다.
해당 오류는 버전 별로 기능 상에 차이가 있기 때문에 발생한다.
집에서 사용하는 2019버전을 2022로 업그레이드한다면 해결되는 오류이다. 그러나 최적화와 안정화가 되어 있는 2019의 사용을 원하기 때문에 플랫폼 도구 집합 변경이 필요하다.
물론 가능하다면 버전을 하나로 맞춰주는 것이 좋고, 아래 버전으로 내리지는 않는 것이 좋다.
- visual studio 2019 기준 플랫폼 도구 집합 변경 방법
1. 상단 바에서 프로젝트(p) > console 속성에 들어간다.
2. 좌측 탭에서 구성 속성 > 일반에 들어간다.
3. 플랫폼 도구 집합에서 v142로 변경하고 확인을 누른다.
4. 변경 후 빌드를 시도하면 오류가 사라진 것을 확인할 수 있다.
728x90'프로그래밍 공부 > 기초 지식, visual studio' 카테고리의 다른 글
객체 지향 프로그래밍(OOP) (0) 2022.10.19 변수 표기법 (0) 2022.10.06 [Visual Studio] C++ 프로젝트 생성 및 솔루션 관리 방법 (0) 2022.10.06 [visual studio] 스크롤 막대 및 지도 모드 설정 (0) 2022.10.06 [visual studio] 글꼴 설정 변경 방법 (0) 2022.10.06