ICE97
Az ICE97 ellenőrzi, hogy két összetevő nem különít-e el egy megosztott összetevőt ugyanarra a könyvtárra.
Eredmény
Az ICE97 a következő figyelmeztetéseket küldi el.
ICE97 figyelmeztetés | Leírás |
---|---|
Ez az összetevő [1] ugyanabba a könyvtárba telepíti a megosztott összetevőt [2], amely megszakítja az összetevők szabályait, ha mindkét (vagy több) összetevő ki van választva a telepítéshez. | Két összetevő nem különíthet el egy megosztott összetevőt ugyanarra a könyvtárra. |
A ComponentShared-et megosztó Component1 és Component2 például ugyanarra a könyvtárra van telepítve. Mindkettő izolált összetevőként adja meg a ComponentShared értéket. Az elkülönítés miatt a ComponentShared fájljai kétszer lesznek átmásolva az 1. és a 2. összetevő Directory_ hivatkozásába. Az összetevők mostantól egyetlen hivatkozással rendelkeznek a fájlok másolatára vonatkozóan. Ez sérti a Telepítő összetevő szabályait. Az 1. összetevő eltávolításakor a rendszer eltávolítja az izolált összetevők fájljait, és a Component2 meghibásodik.
Kapcsolódó témakörök