연습: 설치 프로젝트를 사용하여 Visual C++ 응용 프로그램 배포

설치 프로젝트를 사용하여 Visual C++ 응용 프로그램을 배포하는 방법을 설명합니다.

사전 요구 사항

이 연습을 완료하려면 다음 구성 요소가 필요합니다.

  • Visual Studio 2010이 설치된 컴퓨터입니다.

  • Visual C++ 라이브러리가 없는 추가 컴퓨터

설치 프로젝트를 사용하여 응용 프로그램을 배포하려면

  1. MFC 응용 프로그램 마법사를 사용하여 새 Visual Studio 솔루션을 만듭니다. 이 마법사를 찾으려면 새 프로젝트 대화 상자에서 Visual C++ 노드를 확장하고 MFC, MFC 응용 프로그램을 차례로 선택한 다음 프로젝트 이름을 입력하고 확인을 클릭합니다.

  2. 활성 솔루션 구성을 릴리스로 변경합니다. 빌드 메뉴에서 구성 관리자를 선택합니다. 구성 관리자 대화 상자의 활성 솔루션 구성 드롭다운 상자에서 릴리스를 선택합니다.

  3. F7 키를 눌러 응용 프로그램을 빌드합니다. 또는 빌드 메뉴에서 솔루션 빌드를 클릭합니다. 이렇게 하면 설치 프로젝트에서 MFC 응용 프로그램 프로젝트의 출력을 사용할 수 있습니다.

  4. 설치 프로젝트 템플릿을 사용하여 Setup1이라는 새 설치 프로젝트를 솔루션에 추가합니다. 이 템플릿을 찾으려면 새 프로젝트 대화 상자에서 기타 프로젝트 형식 노드를 확장하고 설치 및 배포를 확장한 다음, Visual Studio Installer 노드를 선택하고 설치 프로젝트를 클릭합니다. 솔루션 드롭다운 상자에서 솔루션에 추가를 선택한 다음 확인을 클릭합니다.

  5. MFC 응용 프로그램 프로젝트의 출력을 설치 프로젝트에 추가합니다. 이렇게 하려면 솔루션 탐색기에서 Setup1을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 프로젝트 출력을 클릭합니다.

    1. 프로젝트 출력 그룹 추가 대화 상자에서 기본 출력을 선택합니다.

    2. 구성 드롭다운 상자에서 릴리스 Win32를 선택한 다음 확인을 클릭합니다.

  6. 솔루션 탐색기에서 Setup1 노드를 확장하고 Detected Dependencies 노드를 마우스 오른쪽 단추로 클릭합니다. 그런 다음 종속성 새로 고침을 클릭합니다.

    Visual C++ 라이브러리에 대한 종속적인 병합 모듈(.msm) 파일을 Visual Studio에서 자동으로 설치 프로젝트에 추가합니다.

  7. 설치 프로젝트를 빌드하여 설치 관리자 파일 Setup1.msi 및 setup.exe를 만듭니다. 이렇게 하려면 솔루션 탐색기에서 Setup1 프로젝트 노드를 마우스 오른쪽 단추로 클릭하고 빌드를 선택합니다.

    Visual Studio에서는 설치 프로젝트의 Release 폴더에 설치 관리자 파일을 만듭니다.

  8. Visual C++ 라이브러리가 없는 두 번째 컴퓨터에서 설치 관리자를 실행합니다.

    1. Setup1.msi 및 setup.exe를 두 번째 컴퓨터로 복사합니다.

    2. 두 번째 컴퓨터에서 setup.exe를 실행합니다. 설치 마법사에서 제공하는 단계를 따라 설치를 완료합니다.

참고 항목

개념

배포 예제