설치 및 배포 프로젝트를 이용한 설치파일 만들기 고급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 속성을 다시 확인할지 여부를 결정합니다.
실 습 임의의 프로젝트를 설치파일로 만들기 새로운 버전의 설치할때 이전버전의 프로그램은 제거하고 설치할수 있도록 만듬 새로운 버전의 설치할때 이전버전의 프로그램은 제거하고 설치할수 있도록 만듬 설치할 필수 구성요소는 설치파일과 함께 배포 될수 있도록 만듬 바로가기 아이콘 추가