none
VS2017 마이그레이션에 관해 RRS feed

  • 질문

  • 기존 VS2010으로 작업한 프로젝트를 VS2017로 마이그레이션을 하려고 합니다.

    최초 VS2010에서 만들어진 솔루션(작업한 프로젝트의 솔루션)을 VS2017로 열면 마이그레이션 여부를 묻고 여기서 마이그레이션을 진행합니다.
    그런데 마이그레이션이 성공했다는 메세지가 뜨지만, 각각의 종속된 프로젝트의 이름이 "프로젝트 이름(Visual Studio 2010)"으로 나타나져 있습니다.
    이후 빌드를 진행해보면 다음과 같은 에러 메세지를 접하게됩니다.
    "error MSB8020: Visual Studio 2010에 대한 빌드 도구(플랫폼 도구 집합 = 'v100')를 찾을 수 없습니다. v100 빌드 도구를 사용하여 빌드하려면 Visual Studio 2010 빌드 도구를 설치하십시오.  [프로젝트] 메뉴를 선택하거나 솔루션을 마우스 오른쪽 단추로 클릭한 다음 "솔루션 대상 변경"을 선택하여 현재 Visual Studio 도구로 업그레이드할 수도 있습니다."

    하지만 각 프로젝트의 플랫폼 도구 집합은 분명히 "Visual Studio 2017(v141)"로 명시가 되어있습니다. 에디터로 *.vcxproj파일을 열어보더라도
    <PlatformToolset>v141</PlatformToolset>
    로 2017로 명시가 되어있구요.

    에러 메세지의 지시대로 해보아도 결과가 똑같습니다.

    정상적인 프로젝트 마이그레이션을 하려면 어떤 절차가 있어야 하는지 알려주시면 감사하겠습니다.
    2017년 6월 14일 수요일 오전 3:22

답변