ICE97

O ICE97 verifica se dois componentes não isolam um componente compartilhado no mesmo diretório.

Result

O ICE97 posta os avisos a seguir.

Aviso do ICE97 Descrição
Esse componente [1] instala o Componente compartilhado no mesmo diretório [2] do outro, o que quebra as regras de componente se ambos (ou mais) componentes são selecionados para a instalação. Dois componentes não devem isolar um componente compartilhado no mesmo diretório.

 

Por exemplo, Component1 e Component2, que compartilham ComponentShared, são instalados no mesmo diretório. Ambos especificam ComponentShared como um componente isolado. Devido ao isolamento, os arquivos em ComponentShared são copiados duas vezes para a referência Directory_ para Component1 e Component2. Os componentes agora têm uma contagem de referência na cópia de arquivos. Isso viola as regras de componente do Instalador. Se o Component1 for desinstalado, os arquivos de componentes isolados serão removidos e o Component2 será interrompido.

Referência do ICE