MsiPublishAssemblies アクション
MsiPublishAssemblies アクションは、共通言語ランタイム アセンブリと Win32 アセンブリのアドバタイズを管理します。 このアクションは、MsiAssembly テーブルに対してクエリを実行して、グローバル アセンブリ キャッシュにアドバタイズまたはインストールされる機能を持つアセンブリと、特定のアプリケーション用に分離された場所にアドバタイズまたはインストールされる親コンポーネントを持つアセンブリを特定します。 詳細については、「アセンブリのグローバル アセンブリ キャッシュへのインストール」と「Win32 アセンブリのインストール」を参照してください。
Microsoft Windows XP 以降のシステムでは、Windows インストーラーは Win32 アセンブリをサイド バイ サイド アセンブリとしてインストールできます。 詳細については、分離アプリケーションとサイド バイ サイド アセンブリの概要に関する記事を参照してください。
順序の制限
MsiPublishAssemblies アクションは、InstallExecuteSequence テーブルまたは AdvtExecuteSequence テーブルの InstallInitialize アクションの後に実行する必要があります。
ActionData のメッセージ
フィールド | アクション データの説明 |
---|---|
[1] | アプリケーション コンテキスト。 |
[2] | アセンブリ名。 |
解説
詳細については、「アセンブリ」を参照してください。
MsiUnpublishAssemblies アクションは、削除されるアセンブリのアドバタイズを管理します。