MyApp라는 제품이 있습니다. 이 제품에는 BASIC 및 PRO와 같은 다른 버전이 함께 제공됩니다. 두 버전 모두 동일한 버전의 자체 설치 프로그램이 있습니다.업데이트시 패키지 코드의 변경을 감지하는 방법 (Small Update)
기본 버전을 설치하고 PRO 설치 프로그램을 실행하면 InstallShield가이를 감지하도록합니다. 전반적인 별자리는 다음 이미지에 설명되어 있습니다.
- UpCo = 업그레이드 코드
- PrCo = 제품 코드
- 파코 = 패키지 코드 검은 화살표는 문제없이 주요 업그레이드로 처리됩니다
. 빨간색 화살표가 문제를 설명합니다.
너무 변경된 패키지 코드를 확인하는이 시나리오를 감지했습니다. 다음 링크에서이 시나리오는 작은 업데이트로 정의됩니다.
- 속성은 내가 사용할 수있는, 같은 IS_MINOR_UPGRADE 또는 IS_MAJOR_UPGRADE 있습니까?
- 이전 및 현재 설치의 패키지 코드, 제품 코드 및 업그레이드 코드를 찾을 수 있습니까? 그런 다음 그 값을 비교하고 InstallScript에서이 시나리오에 응답 할 수 있습니다.
어떻게이 문제를 해결하기로 결정 했습니까? 제품의 크기가 다르지 않은 경우 하나의 옵션을 단일 설치 프로그램에 병합하고 설치 후에 프로덕션 라이센스 키를 사용하여 프로 기능을 "잠금 해제"하는 것입니다. 프로 버전 라이센스가 입력되면 기본 설치에 추가되는 개별 기능을 추가 할 수도 있습니다. –