본문 바로가기

Study

윈도우 설치파일 만들기(1) - Window Installer XML (wix)

윈도우 설치파일 만드는 방법



윈도우 설치파일을 만드는데에는 몇가지 방법이 존재한다. 


1. InstallShield, InstallAware 같은 회사에서 제공하는 유료 인스톨 솔루션 툴을 사용. 


- 변경된 파일 이름과 다양한 변경사항에 관한 작업에 적합하지 않음.



<InstallShield>



<InstallAware>



2. 마이크로소프트가 제공하는 무료 오픈소스 Wix Toolset을 사용


- 빌드 자동화 프로세스에 적합. Visual Studio 환경에서 작업. XML 포맷으로 버전관리 용이


<Wix>








Wix란?



Windows Installer XML의 약어, 마이크로 소프트의 오픈소스 라이센스이다.

XML 형식이기 때문에 윈도우 설치 패키지의 구조를 정의할 수 있고, 명령도구(Commandline)을 사용하므로 빌드 자동화 프로세스에 적합하다. 소스 컨트롤로 소스 파일을 관리할 수 있다. 


Wix에서는 XML 스크립트를 Candle.exe로 컴파일 하고, 생성된 파일은 Light.exe가 Wix linker로 msi파일 형태로 만든다. 이 msi파일이 바로 Installer 파일이다.







참고 사이트 


http://devguru.co.kr/blog/6786/