2010-04-02 7 views
4

InstallShield 2008을 사용하여 만든 .MSI가 있습니다. 이제 WIX를 사용하여 패치를 만들어야합니다. WIX를 직접 사용하거나 InstallShield .ism 소스를 WIX 프로젝트로 변환해야합니까?InstallShield to WIX

답변

1

Installshield MSI가 표준 MSI이고 사용자 지정 대화 상자가있는 MSI (일반적으로 Installscript MSI라고 함)가 아닌 경우 WIX로 업데이트를 만들 수 있어야합니다. 이것이 쉬운 일은 아닙니다. 모든 구성 요소 GUID를 일치시켜야하며 디렉토리 테이블 구조를 다른 것과 동일하게 유지하는 것이 바람직합니다. 심각한 문제가 될 수 있습니다.

아직도 시도해보고 싶다면 darkshoot로 Installshield MSI를 디 컴파일하고 Installshield GUI 대화 상자와 같은 불필요한 부분을 제거하십시오 (대화 상자에 사용자 정의 논리가없는 경우). 일반적으로 많은 것을 단순화하려고합니다 가능한 한. Wix는 WIX 소스 파일에서 코드를 생략하고 기본값을 포함하는 경우 MSI (예 : GUI)의 필수 "기본 요소"를 삽입하는 방법을 제공합니다.

이전 WIX 및 Installshield 사용 경험이 없으면 권장하지 않습니다. 나는이 두 가지를 가지고 있으며 성공적으로이 작업을 완료하는 데는 상당한 시간이 걸릴 것이라고 생각하지만, 모두 설치 자체의 복잡성에 달려 있습니다.