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.
Tópicos relacionados