ICE97

ICE97 验证两个组件不会将共享组件隔离到同一目录。

结果

ICE97 发布以下警告。

ICE97 警告 描述
此组件 [1] 将共享组件安装到与另一个目录 [2] 相同的目录中,如果同时选择了两个(或更多)组件进行安装,则会中断组件规则。 两个组件不得将共享组件隔离到同一目录。

 

例如,Share ComponentShared 的 Component1 和 Component2 安装到同一目录。 两者均将 ComponentShared 指定为独立组件。 由于隔离,ComponentShared 中的文件将两次复制到 Component1 和 Component2 的Directory_引用中。 组件现在对文件副本具有一个引用计数。 这违反了安装程序组件规则。 如果卸载 Component1,则会删除独立组件文件,并且 Component2 已损坏。

ICE 参考