英語で読む

次の方法で共有


ICE11

ICE11 は、同時インストールで使用されます。 同時インストールは、一般へのリリースを目的としたアプリケーションのインストールにはお勧めできません。 同時インストールについては、「同時インストール」を参照してください。

結果

ICE11 は、同時インストール カスタム アクションの CustomAction テーブルの Source 列を検証します。 Source 列には、有効な GUID (MSI 製品コード) が含まれている必要があります。

ICE11 は、同時インストール カスタム アクションで CustomAction テーブルの Source 列が誤って作成されている場合にエラーを投稿します。

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 Type source
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 リファレンス