2013-02-09 2 views
0

Visual Studio 설치 프로젝트를 빌드하는 동안 두 파일 ([ProgramName].msisetup.exe)을 생성합니다. 각각의 목적은 무엇입니까?Windows 설치 패킷 : msi 및 exe. 차이점은 무엇입니까?

+0

프로그래밍과 관련이 없습니다. –

+0

그러나 "프로그래머가 일반적으로 사용하는 소프트웨어 도구"와 관련이 있습니다. 여기에는 완전히 주제가 있습니다. – meagar

답변

1

MSI 파일은 모든 파일, 레지스트리 항목, 사용자 지정 작업 등을 포함하는 주 패키지입니다.이 파일은 Windows Installer service (msiexec.exe)에 의해로드되고 그에 따라 실행됩니다.

EXE 파일은 실제로 Windows Installer에서 지원하지 않는 기능에 대한 추가 지원을 제공하기위한 래퍼입니다. 가장 중요한 기능은 필수 구성 요소를 설치하는 것입니다. 그러나 패키지 크기, 사용자 지정 UI 테마를 최소화하거나 두 개의 별도 MSI (x86 및 x64) 대신 단일 혼합 패키지를 만드는 등 압축 지원과 같은 EXE에 더 많은 지원을 포함하는 다른 상용 설치 제작 도구가 있습니다.

관련 문제