Instalare si distributie MSXML 6

Aplicațiile care au fost instalate folosind Microsoft Installer folosește de numărare de referință pentru a specifica dependențe în componenta. Dacă specificați mai multe aplicații, o astfel de relație, încearcă să elimine o componentă necesară va duce la utilizator pentru a primi un avertisment până când toate aplicațiile sunt eliminate.

Atunci când construirea unei aplicații personalizate care utilizează nevoile de servicii MSXML 6.0 și pentru difuzarea MSXML 6.0, aplicația utilizator trebuie să indice faptul că este dependentă de MSXML 6.0 APPGUID prin setarea parametrilor. Acest lucru permite programului de instalare MSXML 6.0 notifica utilizatorul înainte de a efectua îndepărtarea, cererea poate fi afectată, această caracteristică va fi eliminată. Dacă instalați mai multe aplicații, care sunt dependente de MSXML 6.0 pe același sistem de avertizare asigură faptul că nici o altă aplicație nu elimină MSXML 6.0.

Pentru a specifica faptul că aplicația are o dependență de MSXML 6.0, setați valoarea unei linii de comandă cod de produs parametru APPGUID. Codul produsului, identificatorul GUID care este aplicația principală sau identitatea produsului. Codul produsului trebuie creat atunci când sunt combinate cu instalarea programului Microsoft Installer. Iată un exemplu:

Când ați instalat primul serviciu de MSXML 6.0, următoarea intrare de registry este creat cu valoarea inițială.

Ulterior, de fiecare dată când MSXML 6.0 redistribuit aplicație, cod de produs pentru această aplicație este adăugată la cheia de registru prezentat mai sus.

articole similare