다음을 통해 공유


방법: 프로젝트에 설치 구성 요소 추가

업데이트: 2007년 11월

설치 구성 요소를 사용하여 응용 프로그램을 설치하는 동안 메시지 큐나 데이터베이스 같은 리소스를 만들고 구성하는 등의 작업을 수행할 수 있습니다. 설치 구성 요소에는 프로젝트에 추가할 수 있는 설치 관리자 클래스와 특정 구성 요소와 연결되는 미리 정의된 설치 구성 요소 등 두 종류가 있습니다. 이 두 종류의 설치 구성 요소를 추가하는 방법은 서로 다릅니다.

참고:

실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

프로젝트에 설치 관리자 클래스를 추가하려면

  1. 솔루션 탐색기에서 클래스를 추가할 프로젝트를 선택합니다. 프로젝트 메뉴에서 새 항목 추가를 선택합니다.

  2. 새 항목 추가 대화 상자에서 설치 관리자 클래스를 선택합니다.

  3. 사용자 지정 처리를 수행해야 하는 모든 메서드를 재정의합니다. 자세한 내용은 방법: 설치 구성 요소의 기본 메서드 재정의를 참조하십시오.

    Microsoft Visual Studio에는 MessageQueue 구성 요소, EventLog 구성 요소, Windows 서비스 응용 프로그램 및 PerformanceCounter 구성 요소와 연결되는 리소스를 설치할 수 있는 미리 정의된 설치 구성 요소가 함께 제공됩니다. 이러한 구성 요소나 응용 프로그램 형식 중 하나의 인스턴스에 대해 작업할 때 속성 창에서 하이퍼링크를 선택하여 적절한 설치 관리자를 자동으로 프로젝트에 추가할 수 있습니다.

    프로젝트에 첫 번째 구성 요소를 추가하고 나면 Installer1이라는 클래스가 프로젝트에 나타납니다. 이후에 프로젝트에 추가하는 설치 구성 요소는 이 클래스에 추가됩니다. Installer1 클래스는 솔루션의 배포 프로젝트에 자동으로 등록됩니다.

    Visual Studio에서는 구성 요소를 만드는 데 필요한 속성 값을 설치 구성 요소에 자동으로 복사합니다. 이렇게 복사된 값을 수정해야 하는 경우도 있습니다. 자세한 내용은 방법: 설치 구성 요소 구성을 참조하십시오.

프로젝트에 미리 정의된 설치 구성 요소를 추가하려면

  1. 디자이너에서 디자이너의 내용이 아닌 배경을 클릭합니다.

  2. 디자이너에 포커스가 있는 상태에서 설치 관리자 추가를 클릭합니다.

    참고:

    미리 정의된 설치 구성 요소는 MessageQueue, EventLog, PerformanceCounter 구성 요소와 서비스 응용 프로그램에만 사용할 수 있습니다. 서비스 응용 프로그램에 대한 작업을 할 때는 특정 구성 요소가 아니라 구성 요소 디자이너 화면을 선택합니다.

    프로젝트에 Installer1 클래스가 나타나고 설치 구성 요소가 여기에 추가됩니다.

  3. 필요한 경우 코드 편집기에서 Installer1 클래스에 액세스하여 설치 구성 요소에 복사된 값을 수정합니다. 자세한 내용은 방법: 설치 구성 요소 구성을 참조하십시오.

  4. 사용자 지정 처리를 수행해야 하는 모든 메서드를 재정의합니다. 자세한 내용은 방법: 설치 구성 요소의 기본 메서드 재정의를 참조하십시오.

  5. 프로젝트에 필요한 각 설치 구성 요소에 대해 1-3단계를 수행합니다.

참고 항목

작업

방법: 설치 구성 요소 구성

방법: 설치 구성 요소의 기본 메서드 재정의