MsiUnpublishAssemblies アクション

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

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

順序の制限

MsiUnpublishAssemblies アクションは、InstallExecuteSequence テーブルInstallInitialize アクションの後に配置する必要があります。

ActionData のメッセージ

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

 

解説

MsiPublishAssemblies アクションは、アドバタイズまたはインストールされるアセンブリのアドバタイズを管理します。