Acasa »Tutorial WiX» Actualizare si Modularizare
Actualizările mici înseamnă mici modificări ale unuia sau mai multor fișiere, modificarea cărora nu duce la o modificare a versiunii produsului (major.minor.build). Fie nu modificați GUID-ul produsului.
Rețineți că trebuie să modificați întotdeauna pachetul GUID atunci când creați un nou fișier .msi care diferă de cel anterior în toate privințele. Programul de instalare monitorizează programele instalate și le găsește atunci când utilizatorul dorește să le schimbe sau să le ștergă utilizând GUID. Utilizarea aceluiași GUID pentru diferite instalații va "confunda" instalatorul.
Minor ("Minor") actualizări - înseamnă schimbarea versiunii produsului. Modificați atributele Versiune a etichetei Produs. Produsul va rămâne același, astfel încât nu este necesar să modificați produsul GUID al produsului. dar, desigur, schimbați GUID-ul pachetului.
Actualizările majore ("Major") - înseamnă schimbări semnificative, de exemplu, trecerea de la o versiune completă la alta. Toate modificările: atributul Versiune. Produsul și pachetul GUID.
Există cazuri în care Windows Installer vă obligă să utilizați o actualizare majoră (cu alte cuvinte, modificați GUID-ul produsului). Atunci când versiunile vechi și noi, puteți coexista cu ușurință pe computerul utilizatorului. Când schimbați numele fișierului .msi din orice motiv. Când trebuie să modificați orice GUID al componentei din pachet. Când componenta a fost ștearsă. Dacă există modificări la ierarhia de elemente (ștergerea sau adăugarea funcției copil).
Dacă modificați GUID, păstrați cele vechi. Veți avea nevoie de ele când faceți upgrade la o caracteristică complexă.