验证安装数据库

安装包的作者应始终先对其包运行验证,然后再尝试首次安装包,并在对包执行任何更改时重新运行验证。 验证将扫描数据库,查找可能单独看起来有效,但会在整个数据库上下文中导致错误行为的错误。 尝试安装未通过验证的包可能会损坏用户的系统。 请参阅包验证内部一致性评估工具 - ICE 部分。

可以使用 Orca.exeMsival2.exe 验证该示例包。 若要查看 Msival2.exe 的帮助,请更改目录并在命令行上输入。

Msival2 -?

.cub 文件 darice.cub 包含 Msival2.exe 执行验证所需的 ICE 自定义操作。 若要验证 MNP2000.msi,请输入

msival2 MNP2000.msi Darice.cub

有关验证返回的错误和警告消息的说明,请参阅 ICE 参考。 纠正包中的所有错误,并根据需要重新运行验证,直到包通过验证而没有错误。

包通过验证后,可通过单击 MNP2000.msi 图标或使用命令行选项从命令行安装示例包。

这样就完成了示例安装。

下一个示例

升级示例