문제

I created a setup file which is working awesome.

Now whenever I rebuild an application without changing anything but Package Code is changed and then while I am going to install this version then a dialog will come "Upgrade Dialog" which ask me for upgrade an application.

Now in this situation I want to display an additional dialog created by me.

I am using the Insatllshield 2012 BASIC MSI project type.

도움이 되었습니까?

해결책

I solved this problem.

There are two properties exist in Installshield named "IS_MINOR_UPGRADE" and "IS_MAJOR_UPGRADE".

When there is a minor upgrade at that time IS_MINOR_UPGRADE will set to 1. And same for Major upgrade.

So using these properties, I can recognize the Upgrade mode.

다른 팁

Any time you change the package code but not the product code you are talking about a Minor Upgrade or possibly a Small Update if you don't change the ProductVersion. Either way, the only way to create a custom message like you ask is to write your own setup.exe / update.exe bootstrapper to detect the update scenario and display your confirmation UI.

There's nothing built into MSI or IS that allows you to easily change this.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top