멋진 설치 파일을 만들었습니다.응용 프로그램이 업그레이드 모드에있을 때 추가 대화 상자 표시
이제 패키지 코드를 변경하지 않고 응용 프로그램을 다시 빌드 할 때마다이 버전을 설치할 때 대화 상자에 응용 프로그램 업그레이드를 요청하는 "업그레이드 대화 상자"가 나타납니다.
이제는 나로 인해 추가 대화 상자를 표시하고 싶습니다.
Insatllshield 2012 BASIC MSI 프로젝트 유형을 사용하고 있습니다.
멋진 설치 파일을 만들었습니다.응용 프로그램이 업그레이드 모드에있을 때 추가 대화 상자 표시
이제 패키지 코드를 변경하지 않고 응용 프로그램을 다시 빌드 할 때마다이 버전을 설치할 때 대화 상자에 응용 프로그램 업그레이드를 요청하는 "업그레이드 대화 상자"가 나타납니다.
이제는 나로 인해 추가 대화 상자를 표시하고 싶습니다.
Insatllshield 2012 BASIC MSI 프로젝트 유형을 사용하고 있습니다.
이 문제가 해결되었습니다.
는 InstallShield 설치 "IS_MINOR_UPGRADE" 및 "IS_MAJOR_UPGRADE"라는 이름의 두 가지 속성이 존재가 있습니다.
그 때 보조 업그레이 드가있을 때 IS_MINOR_UPGRADE는 1으로 설정됩니다. 주요 업그레이드에 대해서도 마찬가지입니다.
이러한 속성을 사용하면 업그레이드 모드를 인식 할 수 있습니다.
나를 위해 일했습니다. "(IS_MINOR_UPGRADE OR IS_MAJOR_UPGRADE)" 을 사용하여 업그레이드 상태가 아닐 때를 판단하십시오. – helios456
ProductVersion을 변경하지 않으면 패키지 코드는 변경하지만 마이너 업그레이드 또는 작은 업데이트에 관한 제품 코드는 변경할 필요가 없습니다. 어느 쪽이든 사용자 지정 메시지를 작성하는 유일한 방법은 사용자 자신의 setup.exe/update.exe 부트 스트 래퍼를 작성하여 업데이트 시나리오를 감지하고 확인 UI를 표시하는 것입니다.
쉽게 변경할 수있는 MSI 또는 IS에는 아무 것도 없습니다.
왜 downvotes? – Fabio