본문 바로가기
Development/Err Code

MSB8020 The build tools for v140 (Platform Toolset = 'v140') cannot be found

by True Life 2016. 9. 29.


IDE : Visual Studio 2013

NUM : MSB8020

MSG : error MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, please install v140 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets


Visual studio 간에 플랫폼 툴셋 버전이 있다. 그 간에 버전 호환이 안될 경우 뜨는 메시지이다. 2012의 경우 v110, 2013은 v120 2015는 v140이다. 위의 경우(나의 경우) v140으로 만든 프로젝트를 2013으로 열어 뜨는 듯 하다.


프로젝트 메뉴 - 속성 - Configuration Properties - General - Platform Toolset을 Visual Studio 2013 (v120)으로 변경해주니 해결이 되었다.