ICE18

ICE18 验证用作组件密钥路径的任何空目录是否列在 CreateFolder 表中。

如果 组件表的 KeyPath 列 为 Null,则表示Directory_列中列出的目录是该组件的关键路径。 由于安装程序创建的文件夹在空时被删除,因此此文件夹必须列在 createFolder 表 ,以防止安装程序每次尝试安装。

不要使 SystemFolder 目录成为组件的关键路径。 由于此文件夹存在于每个作系统上,因此安装程序始终检测密钥路径,无论组件是否存在。 在这种情况下,密钥路径应为文件、注册表项或 ODBC 数据源。

执行验证 ICE18 时,首先检查以下内容是否全部为 true:

如果这些均为 true,则 ICE18 将验证以下内容:

结果

如果安装包将目录指定为 CreateFolder 表中未列出的组件的密钥路径,ICE18 将发布错误消息。

ICE 参考