Please, help me in following standard task :
1) I need to develope an upgrade for my product (not patch)
2) In this product I change only some files (dll's), change Package GUID and ProductCode (as small upgrade)
3) Can I develope the correct package which will install the new version on fresh machine, upgrade previous version on machine with preinstalled my product, and show "Repair/Remove" dialog if new version already installed on target machine?
4) Can I do it without command line parameters (REINSTALL, REINSTALLMODE etc), can I set the values of these parameters inside my msi file as result of some conditional steps?
Thanks a million
Michael