본문 바로가기
C++ 200제/코딩 IT 정보

Microsoft Visual C++ 재배포 가능 패키지(런타임) 지원 정리

by vicddory 2019. 7. 14.

Visual C++(VC++)에서 개발된 응용 프로그램을 실행하려면 "런타임(재배포 가능 패키지)"이 필요합니다. 물론, 이 런타임(재배포 가능 패키지)에도 지원 기간이 있는데, "VC++"과 "Visual Studio"의 버전마다 런타임 선택하기 조금 까다로운 면이 있습니다.


그러나 다행히도, 2018년에 Microsoft 공식 블로그 "The dot before the Net"에 잘 정리된 기사가 업로드되었습니다.


글 내용은 "기업에서 사용되는 레거시 응용 프로그램을 업데이트하자!"라는 취지의 기사인데, 이번에는 "VC++" 런타임에 초점을 맞췄습니다.


Visual Studio 2017 (VC++ 15.0)


"Visual Studio 2017"에서 개발된 C++ 응용 프로그램 실행에는 "Visual Studio 2017 Microsoft Visual C++ 재배포 가능 패키지"가 필요합니다.


  • 메인 스트림 지원 종료 날짜 : 2022년 4월 12일
  • 연장 지원 종료 날짜 : 2027년 4월 13일


덧붙여 Visual Studio 2017(VC++ 15.0)과 Visual Studio 2015(VC++ 14.0)는 같은 런타임(vcruntime140.dll)이 이용되고 있습니다.



Visual Studio 2015 (VC++ 14.0)


Visual Studio 2015에서 개발된 C++ 응용 프로그램을 실행하려면 "Microsoft Visual C++ 2015 재배포 가능 패키지 Update 3이 필요합니다.


  • 메인 스트림 지원 종료 날짜 : 2020년 10월 13일
  • 연장 지원 종료 날짜 : 2025년 10월 14일


Visual Studio 2013 (VC++ 12.0, msvcr120.dll)


Visual Studio 2013에서 개발된 C++ 응용 프로그램 실행에는 "비주얼스튜디오 2013의 Visual C++ 재배포 가능 패키지"가 필요합니다. 또한 "Microsoft Foundation Class(MFC)" 멀티 바이트 문자(MBCS)를 지원하려면 추가 "Visual Studio 2013의 멀티 바이트 MFC 라이브러리"가 추가로 필요합니다.


그 외에 Windows 8.1에서 실행하는 경우를 위해 "C++ Runtime for Sideloaded Windows 8.1 apps"가 별도로 준비되어 있습니다.


또한, 지원 기간은 모두 같습니다.


  • 메인 스트림 지원 종료 날짜 : 2019년 4월 9일
  • 연장 지원 종료 날짜 : 2024년 4월 9일


Visual Studio 2012 (VC++ 11.0, msvcr110.dll)


Visual Studio 2012에서 개발된 C++ 응용 프로그램 실행에는 "Visual Studio 2012 업데이트 4의 Visual C++ 재배포 가능 패키지"가 필요합니다.


  • 메인 스트림 지원 종료 날짜 : 2018년 1월 9일
  • 연장 지원 종료 날짜 : 2023년 1월 10일


메인 스트림 지원 기간이 거의 종료되어 기능 수정은 더이상 제공되지 않습니다. 그러나 연장 지원 종료일까지 보안 업데이트가 제공됩니다.

Visual Studio 2010 (VC++ 10.0, msvcr100.dll)


Visual Studio 2010에서 개발된 C++ 응용 프로그램을 실행하려면 "Microsoft Visual C++ 2010 재배포 가능 패키지"가 필요합니다.


  • 메인 스트림 지원 종료 날짜 : 2015년 7월 14일
  • 연장 지원 종료 날짜 : 2020년 7월 14일


연장 지원 종료일이 다가오고 있습니다. 업데이트 검토가 필요합니다.


Visual Studio 2008 (VC++ 9.0, msvcr90.dll)


Visual Studio 2008에서 개발된 C++ 응용 프로그램을 실행하려면 "Microsoft Visual C++ 2008 SP1 재배포 가능 패키지"가 필요합니다.


  • 메인 스트림 지원 종료 날짜 : 2013년 4월 9일
  • 연장 지원 종료 날짜 : 2018년 4월 10일


이미 지원이 끝났으므로 보안 업데이트가 제공되지 않습니다. 최대한 빠른 변화가 필요합니다.


이전 버전의 Visual Studio 다운로드


또한, 애플리케이션 마이그레이션에 있어 이전 버전의 "Visual Studio"가 필요한 경우가 있습니다. 그렇다면 아래 웹페이지에서 다운로드 할 수 있습니다 (단, 연장 지원이 아직 남아있는 제품만).



런타임(재배포 패키지)을 다운로드할 수 있으므로 기억해두면 편리합니다.



관련 글


비주얼스튜디오 2012에서 XP 배포 설정

https://codingcoding.tistory.com/451


재배포패키지 다운로드 - VisualStudio 2013 2010 (x86, x64)

https://codingcoding.tistory.com/502


비주얼스튜디오 프로젝트 파일 설명

https://codingcoding.tistory.com/457


Microsoft Visual C++ 재배포 가능 패키지 설치 확인

https://codingcoding.tistory.com/1096

댓글