REMOVE tulajdonság
A REMOVE tulajdonság értéke az eltávolítandó vesszővel tagolt funkciók listája. A funkcióknak szerepelnie kell a Funkció táblaFunkció oszlopában. Vegye figyelembe, hogy ha az REMOVE=ALL parancsot használja a parancssorban, a telepítő eltávolítja a 0-nál nagyobb telepítési szinttel rendelkező összes szolgáltatást. Ebben az esetben a telepítő nem távolítja el a 0 telepítési szintű funkciókat. A szolgáltatások telepítési szintjéről további információt Szolgáltatástáblacímű témakörben talál.
Megjegyzések
Annak megállapításához, hogy egy termék teljesen el lett-e távolítva, a csomag szerzője feltételes kifejezéssel ellenőrizheti, hogy REMOVE=ALL. Vegye figyelembe, hogy ha a termék el lett távolítva úgy, hogy a legfontosabb funkcióját hiányra állítja, a REMOVE tulajdonság csak az InstallValidate műveletután lehet, hogy NEM EGYENLŐ. Ez azt jelenti, hogy az REMOVE=ALL függvénytől függő egyéni műveletet az InstallValidate után kell végrehajtani. További információ: Kondicionálási műveletek futtatása az eltávolítás során. Vegye figyelembe, hogy a szolgáltatásnevek megkülönböztetik a kis- és nagybetűket.
A telepítő mindig a következő tulajdonságokat értékeli ki a következő sorrendben:
- ADDLOCAL
- REMOVE
- ADDSOURCE
- ADDDEFAULT
- ÚJRATELEPÍTÉSe
- ADVERTISE
- COMPADDLOCAL
- COMPADDSOURCE
- COMPADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- FILEADDDEFAULT
Ha például a parancssor az ADDLOCAL=ALL, az ADDSOURCE = MyFeature parancsot adja meg, akkor az összes funkció először futtatási helyi értékre van állítva, majd a MyFeature a forrásból futtatásra van beállítva. Ha a parancssor AZ ADDSOURCE=ALL, AZ ADDLOCAL=MyFeature, az első MyFeature parancs futási helyi értékre van állítva, majd az ADDSOURCE=ALL kiértékelésekor az összes szolgáltatás (beleértve a MyFeature-t) visszaáll a forrásból futtatásra.
A telepítő az előre kiválasztott tulajdonságot "1" értékre állítja egy felfüggesztett telepítés folytatása során, vagy ha a fenti tulajdonságok bármelyike meg van adva a parancssorban.
Követelmények
Lásd még: