ICE97
ICE97 verifica se dois componentes não isolam um componente compartilhado para o mesmo diretório.
Resultado
ICE97 publica os seguintes avisos.
Aviso ICE97 | Descrição |
---|---|
Este componente [1] instala o componente compartilhado no mesmo diretório [2] que outro, o que quebra as regras do componente se ambos (ou mais) componentes forem selecionados para 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 de Directory_ para Component1 e Component2. Os componentes agora têm uma contagem de referência na cópia de arquivos. Isso viola as regras do componente do instalador. Se o Component1 for desinstalado, os arquivos de componentes isolados serão removidos e o Component2 será quebrado.
Tópicos relacionados