Поделиться через


ICE97

ICE97 проверяет, что два компонента не изолируют общий компонент в одном каталоге.

Результат

ICE97 публикует следующие предупреждения.

Предупреждение ICE97 Описание
Этот компонент [1] устанавливает общий компонент в тот же каталог [2], что и другой, который нарушает правила компонентов, если оба компонента (или более) выбраны для установки. Два компонента не должны изолировать общий компонент в одном каталоге.

 

Например, Component1 и Component2, которые совместно используют ComponentShared, устанавливаются в тот же каталог. Оба указывают ComponentShared в качестве изолированного компонента. Из-за изоляции файлы в ComponentShared копируются дважды в ссылку Directory_ для Component1 и Component2. Теперь компоненты имеют один счетчик ссылок на копию файлов. Это нарушение правил компонентов установщика. Если компонент 1 удален, файлы изолированных компонентов удаляются, а компонент 2 не работает.

Справочник по ice