ICE97

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

Результат

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

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

 

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

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