Freigeben über


ICE97

ICE97 überprüft, ob zwei Komponenten eine freigegebene Komponente nicht in dasselbe Verzeichnis isolieren.

Ergebnis

ICE97 veröffentlicht die folgenden Warnungen.

ICE97-Warnung Beschreibung
Diese Komponente [1] installiert die freigegebene Komponente im selben Verzeichnis [2] wie eine andere, wodurch Komponentenregeln unterbrochen werden, wenn beide (oder mehr) Komponenten für die Installation ausgewählt sind. Zwei Komponenten dürfen eine freigegebene Komponente nicht in dasselbe Verzeichnis isolieren.

 

Beispielsweise werden Component1 und Component2, die ComponentShared gemeinsam nutzen, in demselben Verzeichnis installiert. Beide geben ComponentShared als isolierte Komponente an. Aufgrund der Isolation werden die Dateien in ComponentShared zweimal in den Directory_ Verweis für Component1 und Component2 kopiert. Die Komponenten verfügen jetzt über eine Referenzanzahl für die Kopie von Dateien. Dies verstößt gegen die Regeln der Installer-Komponente. Wenn Component1 deinstalliert wird, werden die isolierten Komponentendateien entfernt und Component2 unterbrochen.

ICE Reference