使用英语阅读

通过


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。

并发安装

ICE 参考