If already installed same version software in sys开发者_Python百科tem, Again installing time how to get Repair, Remove and Uninstall Options, If newer version is going to install same software how to get Upgrade options through Install shield.....
It's built in. If the PackageCode hasn't changed ( default is to change it with each build ) you'll get "Maintenance" UI experience. ( Repari, Remove, Change )
If PackageCode has changed ( you did a new build ) you'll either get.....
If ProductCode has changed it'll look like a new install. If the Upgrade table is authored correctly, it'll do a Major Upgrade.
If ProductCode has not changed, you'll get an error message saying another product is already installed. If you have Setup.exe and the correct upgrade option selected it will do a Minor Upgrade.
精彩评论