배포(C++)

업데이트: 2007년 11월

완성된 응용 프로그램이나 구성 요소는 배포 프로세스를 통해 다른 컴퓨터에 설치됩니다. 배포는 개발자의 컴퓨터에서 응용 프로그램을 만들 때 시작하여 이를 사용자의 컴퓨터에 설치하고 실행할 준비가 될 때까지 진행되는 여러 단계로 이루어진 과정입니다.

Visual Studio에서는 Windows 응용 프로그램을 배포하기 위한 두 가지 방법으로 ClickOnce 배포 및 Windows Installer 배포 기술을 제공합니다.

  • ClickOnce를 사용하여 공용 언어 런타임(혼합형, 순수형 및 안정형 어셈블리)을 대상으로 하는 C++ 응용 프로그램을 배포할 수 있습니다. Windows Installer를 사용하여 관리되는 응용 프로그램을 배포할 수도 있지만 ClickOnce는 매니페스트 서명 등의 .NET Framework 보안 기능을 활용하므로 Windows Installer 배포보다 많이 사용됩니다. 네이티브 C++ 응용 프로그램은 ClickOnce에서 배포할 수 없습니다. 자세한 내용은 Visual C++ 응용 프로그램의 ClickOnce 배포를 참조하십시오.

  • Windows Installer 기술을 사용하여 네이티브 C++ 응용 프로그램과 공용 언어 런타임을 대상으로 하는 C++ 응용 프로그램을 모두 배포할 수 있습니다.

ClickOnce 배포와 Windows Installer 배포 간의 자세한 비교는 배포 전략 선택을 참조하십시오.

이 단원에서는 지원되는 대상 플랫폼을 제공하는 컴퓨터에서 네이티브 Visual C++ 응용 프로그램을 실행하는 방법, 설치 패키지에 포함해야 할 파일, 응용 프로그램에 필요한 Visual C++ 구성 요소를 재배포하는 권장 방법에 대해 설명합니다.

이미 배포 프로세스에 익숙하여 Visual Studio 2008의 변경 내용을 위주로 알아보려면 배포 방법 선택을 참조하십시오. 배포 예제를 보려면 배포 예제를 참조하십시오.

Visual C++ 응용 프로그램 배포에 대한 자세한 내용은 다음 항목을 참조하십시오.

단원 내용

배포 개념

Visual C++ 응용 프로그램의 종속성 이해

재배포할 DLL 확인

배포 방법 선택

Visual C++ 파일 재배포

배포 예제

웹 응용 프로그램 재배포

재배포 가능한 파일의 버전 확인

Visual C++ 응용 프로그램의 ClickOnce 배포

이전 버전의 런타임에서 C++ /clr 응용 프로그램 실행

참고 항목

개념

C/C++ 격리된 응용 프로그램 및 side-by-side 어셈블리 문제 해결

기타 리소스

C/C++ 격리된 응용 프로그램 및 side-by-side 어셈블리 빌드

.NET Framework 응용 프로그램 배포

배포를 위한 장치 솔루션 패키징