다음을 통해 공유


방법: Visual C++ 프로젝트를 Visual Studio 2012로 업그레이드

이전 버전의 Visual Studio 가진 생성 된 Visual C++ 프로젝트에 Visual Studio 2012 처음에 열면 해당 프로젝트를 업데이트 하 라는 메시지가 표시 될 수 있습니다.이전 버전의 Visual C++ 컴파일러 및 라이브러리 프로젝트를 사용 하는 경우 메시지 빌드 도구를 최신 버전으로 업그레이드할 것인지 묻습니다.업그레이드 하는 옵션의 버전에 따라 달라 집니다 Visual Studio 프로젝트를 만드는 데 사용한.

  • 프로젝트 (.vcproj) 버전에서 작성 된 경우 Visual Studio 것 보다 오래 된 Visual Studio 2010, 프로젝트에 업데이트 해야 Visual Studio 2012.

  • 프로젝트 (.vcxpoj)에서 만든 경우 Visual Studio 2010, 두 가지 옵션이 있습니다:

    • 업데이트를 건너뛸 수 있습니다.Visual Studio 2012로드 하 고 프로젝트와 작업에 Visual C++ 도구에 액세스할 수 있으면 변경 하지 않고 Visual Studio 2010 s p 1을 사용 합니다.설치 하 여이 액세스를 쉽게 제공할 수 있습니다 Visual Studio 2010 및 Visual Studio 2012 동일한 컴퓨터에 있습니다.자세한 내용은 Visual Studio 버전 Side-by-Side 설치를 참조하십시오.

    • 함으로써 프로젝트를 업데이트할 수 있습니다 Visual Studio 이 항목의 뒷부분에서 설명 하는 대로 변경 합니다.둘 이상의 Visual C++ 프로젝트를 솔루션에 있으면 없음 또는 모두를 업데이트 해야 합니다.

      [!참고]

      처음에 메시지가 표시 되 면 업데이트를 거부 하는 경우 프로젝트 나중 열어 업데이트할 수 있는 프로젝트 메뉴 및 선택 업데이트 VC + + 프로젝트.

Visual C++ 프로젝트를 업그레이드합니다.

사용 하는 경우 Visual Studio 2012 프로젝트에서 도구 집합을 자동으로 업데이트 하려면 Visual Studio 다음과 같이 변경 됩니다:

  • 프로젝트를 사용 하는 컴파일러와 라이브러리에 대 한 변경 Visual Studio 2012 (PlatformToolset = VisualStudio 11).

  • Targetframeworkversion으로 변경 합니다.NET Framework 4.5 C++ 프로젝트에 대 한입니다.

자세한 내용은 "프로젝트 호환성 업그레이드 안 됨 (마스터!) =" 다음 블로그 게시물에: 처음 찾는 Visual Studio 11에서 새 C++ IDE 생산성 기능 (계속 ' d…).

계속 작동 하는 사용자 지정 PlatformToolset

에 있는 사용자 지정 Platformtoolset에서 작업을 계속 하려는 경우 Visual Studio 2012, 사용자 지정 PlatformToolset 아래에 있어야 %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (예: x86 컴퓨터) 또는 %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (x64 시스템)에 대해.사용자 정의 platformtoolset를 만드는 방법에 대 한 자세한 내용은 C++ 네이티브 다중 대상 지정.

참고 항목

개념

Visual Studio 2012 호환성