이전 버전의 Visual C++에서 프로젝트 업그레이드

대부분의 경우 Visual Studio 이전 버전에서 만든 프로젝트를 열 수 있습니다. 그러나 이를 위해 Visual Studio는 프로젝트를 업그레이드합니다. 이 업그레이드된 프로젝트를 저장하면 이전 버전에서 열 수 없습니다.

중요

이미 변환된 프로젝트를 변환하려는 경우 재변환을 하면 기존 파일이 삭제되므로 Visual Studio가 확인을 요청합니다.

업그레이드된 여러 프로젝트 및 솔루션은 수정 없이 성공적으로 빌드할 수 있습니다. 그러나 일부 프로젝트의 경우 설정, 소스 코드 또는 양쪽을 변경해야 합니다. 다음 지침을 사용하여 설정 문제를 먼저 해결하는 것이 좋으며 그래도 프로젝트가 빌드되지 않으면 코드 문제를 해결할 수 있습니다. 자세한 내용은 잠재적인 업그레이드 문제 개요를 참조하세요.

  1. 기존 프로젝트 및 솔루션 파일의 복사본을 만듭니다. 원할 경우 파일 버전을 비교할 수 있도록 Visual Studio의 현재 버전과 이전 버전을 함께 설치합니다.

  2. 현재 버전의 Visual Studio에서 프로젝트 또는 솔루션의 복사본을 열어 업데이트하고 저장합니다.

  3. 변환된 각 프로젝트에 대해 바로 가기 메뉴를 열고 속성을 선택합니다. 구성 속성에서 일반 을 선택한 다음 플랫폼 도구 집합에 대해 현재 버전을 선택합니다. 예를 들어 Visual Studio 2017의 경우 v141을 선택합니다.

  4. 솔루션을 빌드합니다. 빌드가 실패하면 설정을 수정하고 다시 빌드합니다.

    그 소스에서 저장된 절차를 더 쉽게 수정 및 디버깅할 수 있도록 데이터 소스는 별도의 데이터베이스 프로젝트에 포함되어 있습니다. 데이터 소스가 포함된 C++ 프로젝트를 업그레이드하면 별도의 데이터베이스 프로젝트가 자동으로 만들어집니다.

    대상 Windows 버전을 업데이트하는 방법에 대한 자세한 내용은 WINVER 및 _WIN32_WINNT 수정을 참조하세요.

참고 항목

빌드 시스템 변경 내용
Visual Studio 2017의 Visual C++에 대한 새로운 기능 Visual C++ 변경 기록 2003 - 2015
비표준 동작