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