ICE97

ICE97 验证两个组件是否未将共享组件隔离到同一目录。

结果

ICE97 发出以下警告。

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

 

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

ICE 参考