ICE11
ICE11 用于并发安装。 对于打算向公众发布的应用程序的安装,建议不要使用并发安装。 有关并发安装的信息,请参阅并发安装。
ICE11 验证并发安装自定义操作的 CustomAction 表 的 Source 列。 Source 列必须包含有效的 GUID(MSI 产品代码)。
如果未针对并发安装自定义操作正确编写 CustomAction 表的 Source 列,则 ICE11 会发出错误。
对于所显示的示例,该 ICE 将发出以下错误消息。
CustomAction: CA4 is a nested install of an advertised MSI. The 'Source' must contain a valid MSI product code. Current: ProductCode.
CustomAction: CA1 is a nested install of an advertised MSI. It duplicates the ProductCode of the base MSI package. Current: {BFB69273-F0AE-45C4-9853-0AF946714768}.
CustomAction: CA2 is a nested install of an advertised MSI. The GUID must be all upper-case. Current: {BFB69273-F0AE-55c5-9853-0AF946714768}.
Property 表(部分)
属性 | 值 |
---|---|
ProductCode | {BFB69273-F0AE-45C4-9853-0AF946714768} |
CustomAction 表(部分)
CustomAction | 类型 | 源 |
---|---|---|
CA1 | 39 | {BFB69273-F0AE-45C4-9853-0AF946714768} |
CA2 | 39 | {BFB69273-F0AE-55c5-9853-0AF946714768} |
CA3 | 39 | {BFB69273-F0AE-66C6-9853-0AF946714768} |
CA4 | 39 | ProductCode |
若要修复错误,对于 CA1,不能执行“基本程序包”的并发安装。 这将导致递归安装。 应当移除此条目,或者将 Source 列更改为与基本程序包的 GUID 不同的播发 MSI 的 GUID。 对于 CA2,请将 GUID 的所有字符大写。 最后,请更改 CA4 的 Source 列以引用播发 MSI 的有效 GUID。