ICE97
ICE97 comprueba si dos componentes no aíslan un componente compartido en el mismo directorio.
ICE97 muestra las siguientes advertencias.
Advertencia ICE97 | Descripción |
---|---|
El componente [1] instala el componente compartido en el mismo directorio [2] que otro, lo que infringe las reglas de componentes si se seleccionan los dos componentes (o más) para instalarlos. | Dos componentes no deben aislar un componente compartido en el mismo directorio. |
Por ejemplo, Component1 y Component2, que comparten ComponentShared, se instalan en el mismo directorio. Los dos especifican ComponentShared como un componente aislado. Debido al aislamiento, los archivos de ComponentShared se copian dos veces en la referencia de Directory_ para Component1 y Component2. Ahora los componentes tienen un recuento de referencias en la copia de archivos. Esto infringe las reglas de componentes del instalador. Si se desinstala Component1, se quitan los archivos de los componentes aislados y se daña Component2.