설치 및 배포 프로젝트를 이용한 설치파일

Download Report

Transcript 설치 및 배포 프로젝트를 이용한 설치파일

설치 및 배포 프로젝트를 이용
한 설치파일 만들기
고급18기
이규태
목차
설치 및 배포 프로젝트란?
 설치 및 배포 프로젝트 형식
 설치 프로젝트
 프로젝트 진행순서

설치 및 배포 프로젝트

사용자를 위한 셋업 프로그램을 만들
수 있도록 제공되는 기능
설치 및 배포 프로젝트 형식
병합 모듈 프로젝트
 설치 프로젝트
 웹 설치 프로젝트
 캐비닛 프로젝트
 스마트 장치 CAB 프로젝트

설치 프로젝트
설치 프로젝트는 응용 프로그램을 배
포할 설치 관리자를 만드는 것.
 웹설치 프로젝트와 의 차이는 설치 관
리자가 배포되는 위치
 설치 프로젝트는 파일을 대상컴퓨터의
파일 시스템에 설치하고 웹설치 프로
젝트는 웹서버의 가상 디렉터리에 설
치 하는것

프로젝트 진행 순서
기본값
[ProgramFilesFolder][Manufacturer]\[ProductName]
예)C:\Program Files\SunBee\
[ProgramFilesFolder]SunBee
바탕화면 바로가기 만들기
드래그
프로젝트 속성

AddRemoveProgramsIcon – 대상 컴퓨터의[프로그램 추가/제거]대화 상자에 표시할 아이콘을 지정합니다.

Author – 응용 프로그램 또는 구성 요소의 작성자 이름을 지정합니다.

Description – 설치 관리자에 대한 자유 형식 설명을 지정합니다.

DetectNewerInstalledVersion – 설치하는 동안 응용 프로그램의 새 버전을 확인할지 여부를 지정합니다.

InstallAllUsers – 설치할때 패키지를 모든 사용자가 사용할 수 있도록 설치할지 아니면 현재 사용자만 사용할 수 있도록 설치할지 여부를 지정
합니다.

Keywords – 설치 관리자를 검색하는 데 사용할 키워들 지정합니다.

Locallzation – 문자열 리소스 및 런타임 사용자 인터페이스의 로컬을 지정합니다.

ManuFacturer - 응용 프로그램 또는 구성 요소의 제조업체 이름을 지정합니다.

ManuFacturerUrl – 응용 프로그램 또는 구성요소의 제조업체에 대한 정보가 있는 웹 사이트의 URL을 지정합니다.

PostBuildEvent – 빌드가 끝난 후 실행할 명령을 지정합니다.

PreBuildEvent – 빌드가 시작되기 전에 실행할 명령을 지정합니다.

ProductCode - 응용 프로그램의 고유 식별자를 지정합니다.

ProductName – 응용 프로그램 또는 구성요소를 설명하는 공개 이름을 지정합니다.

RemovePreviousVersions – 설치하는 동안 설치 관리자에서 이전 버전의 응용 프로그램을 제가할지 여부를 지정합니다.

RunPostBuildEvent – 빌드 후 이벤트가 실행되는 조건을 지정합니다.

SearchPath – 개발 컴퓨터의 어셈블리, 파일 또는 병합 모듈을 검색하는 데 사용할 경로를 지정합니다.

Subject - 응용 프로그램 또는 구성요소를 설명하는 추가 정보를 지정합니다.

SupportPhone – 응용 프로그램 또는 구성 요소에 대한 지원 정보를 문의할 수 있는 전화 번호를 지정합니다.

SupportUrl – 응용 프로그램 또는 구성요소에 대한 지원 정보가 있는 웹 사이트의 URL을 지정합니다.

TargetPlatform – 설치 관리자의 대상 플랫폼을 지정합니다.

Title – 설치 관리자의 제목을 지정합니다.

Upgrade – 여러 버전의 응용 프로그램을 나타내는 공유 식별자를 지정합니다.

Version – 설치관리자, 병합 모듈 또는 ,cab 파일의 버전 번호를 지정합니다.
응용 프로그램 폴더 속성




AlwaysCreate – 폴더가 비어 있는 경우에도 설치할 때 마다 선
택한 폴더를 만들지 여부를 지정합니다.
Condition – 설치할 때 선택한 항목을 설치하기 위해 충족되어
야 하는 Windows Installer 조건을 지정합니다.
DefaultLocation – 폴더를 설치할 대상 컴퓨터의 기본 위치를 지
정합니다.
Transitive – 대상 컴퓨터에 처음 설치하거나 다시 설치할 때 설
치관리자에서 선택한 항목의 Condition 속성을 다시 확인할지
여부를 결정합니다.
실습
임의의 프로젝트를 설치파일로 만들기
 새로운 버전의 설치할때 이전버전의
프로그램은 제거하고 설치할수 있도록
만듬
 설치할 필수 구성요소는 설치파일과
함께 배포 될수 있도록 만듬
 바로가기 아이콘 추가
