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