ICE83
ICE83 验证 MsiAssembly 表。 如果包含 Win32 程序集的组件的关键路径设置为清单文件,则此 ICE 自定义作会发布错误。 如果 组件表的 KeyPath 字段中输入的值 等于 MsiAssembly 表File_Manifest字段中输入的值,则会显式发布错误。 如果 MsiAssembly 表中至少有一条记录且 InstallExecuteSequence 表不包含 msiPublishAssemblies作 和 MsiUnpublishAssemblies作,则此 ICE 自定义作将发布错误。
结果
ICE83 发布以下错误。
ICE83 错误 | 描述 |
---|---|
Win32 SXS 程序集(Component_=[1])的密钥路径不应是其清单文件 | 当 Win32 程序集的 KeyPath 字段设置为其清单文件(Component.KeyPath == MsiAssembly.File_Manifest)时,ICE83 将发布此错误。 [1] 是组件表中的 KeyPath |
MsiPublishAssemblies 和 MsiUnpublishAssemblies作必须存在于 InstallExecuteSequence 表中。 | 当 MsiAssembly 表中至少有一个条目但 InstallExecuteSequence 表不包含 MsiAssemblyPublish作和 MsiAssemblyUnpublish作时,ICE83 将发布此错误。 |
相关主题