Το αν θα αφαιρεθεί η προηγούμενη έκδοση το ορίζεις εσύ στα properties του setup μέσω του RemovePreviousVersions property. Από εκεί και πέρα, το πως θα γίνει το upgrade εξαρτάται από το πόσο σοβαρές είναι οι αλλαγές και επηρεάζεται από το συνδυασμό του Version και ProductCode property και περιγράφονται στο Patching and Upgrades.
- Μία παλαιότερη έκδοση μπορεί να γίνει update απλά και μόνο αντικαθιστώντας τα αρχεία που βρίσκονται στην εφαρμογή. Ο Windows Installer θα δει μεν ότι η έκδοση είναι η ίδια, αλλά κάποια αρχεία έχουν αλλάξει και θα τα τροποποιήσει. Αυτό λέγεται small update και επιτρέπει μεν την αλλαγή αρχείων, δεν μπορείς όμως να αλλάξεις τα features ή τα components του setup.
- Για να προσθέσεις νέα features Version και να κάνεις ένα minor upgrade.
- Aν θέλεις να αλλάξεις εντελώς τη δομή των features θα πρέπει να αλλάξεις και το ProductCode property και να κάνεις ένα major upgrade.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos