MsiPublishAssemblies アクション

MsiPublishAssemblies アクションは、共通言語ランタイム アセンブリと Win32 アセンブリのアドバタイズを管理します。 このアクションは、MsiAssembly テーブルに対してクエリを実行して、グローバル アセンブリ キャッシュにアドバタイズまたはインストールされる機能を持つアセンブリと、特定のアプリケーション用に分離された場所にアドバタイズまたはインストールされる親コンポーネントを持つアセンブリを特定します。 詳細については、「アセンブリのグローバル アセンブリ キャッシュへのインストール」と「Win32 アセンブリのインストール」を参照してください。

Microsoft Windows XP 以降のシステムでは、Windows インストーラーは Win32 アセンブリをサイド バイ サイド アセンブリとしてインストールできます。 詳細については、分離アプリケーションとサイド バイ サイド アセンブリの概要に関する記事を参照してください。

順序の制限

MsiPublishAssemblies アクションは、InstallExecuteSequence テーブルまたは AdvtExecuteSequence テーブルInstallInitialize アクションの後に実行する必要があります。

ActionData のメッセージ

フィールド アクション データの説明
[1] アプリケーション コンテキスト。
[2] アセンブリ名。

 

解説

詳細については、「アセンブリ」を参照してください。

MsiUnpublishAssemblies アクションは、削除されるアセンブリのアドバタイズを管理します。