CAFE

C# 강좌&팁

배포 프로젝트 만들기(Setup.exe 또는 Setup.msi 만들기)

작성자금재용|작성시간02.12.10|조회수6,121 목록 댓글 0

배포 프로젝트 형식

배포 프로젝트에는 병합 모듈 프로젝트, 설치 프로젝트, 웹 설치 프로젝트, CAB 프로젝트, 배포 프로젝트를 만드는 절차를 단계별로 안내하는 설치 마법사 등 다섯 가지 형식이 있습니다. 다음 설명을 이용하여 사용자 프로젝트에 맞는 배포 프로젝트 형식을 선택하십시오.

프로젝트 형식 용도
병합 모듈 프로젝트(.msm) 여러 응용 프로그램에서 공유할 수 있는 패키지 구성 요소입니다.
설치 프로젝트(.msi) Windows 기반 응용 프로그램용 설치 관리자를 만듭니다.
웹 설치 프로젝트(.msi) 웹 응용 프로그램용 설치 관리자를 만듭니다.
CAB 프로젝트(.cab) 레거시 웹 브라우저에 다운로드할 캐비닛 파일을 만듭니다.
설치 마법사(.msi) 이 표에 나타나는 배포 프로젝트를 만드는 절차를 자동화합니다.

병합 모듈 프로젝트를 사용하면 공유하기 쉽게 파일이나 구성 요소를 하나의 모듈로 패키징할 수 있습니다. .msm 결과 파일은 다른 형식의 배포 프로젝트에는 포함될 수 있어도 동일한 형식에는 포함될 수 없습니다.

설치 프로젝트와 웹 설치 프로젝트는 아래와 같이 설치 관리자가 배포되는 위치에 따라 구분됩니다.
  • 설치 프로젝트의 경우, 설치 관리자는 대상 컴퓨터의 Program Files 디렉터리에 파일을 설치합니다.
  • 웹 설치 프로젝트의 경우, 설치 관리자는 웹 서버의 Virtual Root 디렉터리에 파일을 설치합니다.

CAB 프로젝트를 사용하면 웹 서버에서 웹 브라우저로 다운로드할 수 있는 ActiveX 구성 요소를 패키징하는 .cab 파일을 만들 수 있습니다.

 

설치 패키지를 만드는 방법

  1. 아래의 방법 중 하나로 새 프로젝트를 시작합니다.
    • 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 누릅니다.

      -또는-
    • 설치 패키지를 만들 프로젝트가 열려 있으면 솔루션 탐색기에서 솔루션(여기서 는 프로젝트 이름임)을 마우스 오른쪽 단추로 누르고 추가를 가리킨 다음 새 프로젝트를 누릅니다.
  2. 새 프로젝트 대화 상자의 프로젝트 형식 창에서 설치 및 배포 프로젝트를 선택한 다음 템플릿 창에서 원하는 설치 유형을 선택합니다.

    솔루션 탐색기에 프로젝트가 추가된 다음 파일 시스템 편집기가 열립니다.
  3. 속성 대화 상자에서 ProductName 속성을 선택한 다음 제품 이름을 입력합니다.

 

설치 패키지에 파일을 추가하는 방법

  1. 파일 시스템 편집기에서 응용 프로그램 폴더 노드를 선택합니다.
  2. 응용 프로그램 폴더를 마우스 오른쪽 단추로 누른 다음 추가파일을 차례로 누릅니다. 파일 추가 대화 상자에서 응용 프로그램에 추가해야 할 파일을 찾아 선택합니다.

    참고: 해당 솔루션에 응용 프로그램 프로젝트가 이미 있으면 파일 대신에 프로젝트 출력을 선택하여 프로젝트 출력을 추가할 수 있습니다.
  3. 설치 패키지에 기존 병합 모듈을 추가하려면(CAB 프로젝트는 해당되지 않음) 솔루션 탐색기에서 설치 패키지 이름을 마우스 오른쪽 단추로 누릅니다. 추가를 누른 다음 병합 모듈을 누릅니다. 모듈 추가 대화 상자에서 응용 프로그램에 추가해야 할 병합 모듈을 찾아 선택합니다.

 

바로 가기를 만드는 절차

배포 프로젝트에서 바로 가기를 만드는 절차는 다음과 같습니다.

  1. 보기 메뉴에서 편집기를 가리킨 다음 파일 시스템을 눌러 파일 시스템 편집기를 엽니다.
  2. 바로 가기를 만들 파일이 있는 응용 프로그램 폴더를 엽니다.
  3. 바로 가기를 만들 파일을 마우스 오른쪽 단추로 누릅니다.
  4. 바로 가기 만들기를 누릅니다.
  5. 그러면 원래 파일과 같은 폴더에 바로 가기가 만들어집니다.
  6. 바로 가기를 원하는 폴더에 끌어서 놓습니다. 예를 들어, 프로그램 메뉴에 바로 가기를 만들려면 프로그램 메뉴 폴더에 끌어서 놓고, 시작 메뉴에 바로 가기를 만들려면 시작 메뉴 폴더에 끌어서 놓습니다. 또한 속성 창의 Folder 필드를 통해서도 바로 가기의 폴더 위치를 변경할 수 있습니다

 

 

 

 

 

암튼 생각보다 쉬운 작업이므로 각자 연습해 보길 바랍니다.

 

프로젝트 탐색기에서 마우스 오른쪽 단추를 누른후에 빌드를 하게 되면 현재 프로젝트 폴더안의 bin폴더에 release폴더속에 setup.exe와 setup.msi파일이 생성이된것을 확인할 수 있다.

 

시험삼아 설치를 해보면

 

 응용프로그램 폴더에 넣었던것은 Program Files폴더에 설치된것을 확인할수 있다. 폴더이름 기본값은 윈도우를 설치할때 입력했는 회사명이 된다. 물론 고치면 고친값으로 될수 있습니다.

 

그리고 제어판에 프로그램 추가 제거에 가면 설치된 항목을 확인할수 있습니다.

 

그럼..

 

===================================== 『세상을 변화시키는 인터넷①』 (≫≪) 미군 희생 여중생들의 죽음을 애도하며..
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼