ICEM13
ICEM13 では、マージ モジュールに発行元ポリシーと構成アセンブリが含まれていないことを確認します。 ユーザーのコンピューター上の他のアプリケーションに影響を与える可能性があるため、再配布を目的としたマージ モジュールには、発行元ポリシーおよび構成のアセンブリを含めないでください。
この ICEM は、Windows インストーラー 2.0 SDK 以降で提供されている Mergemod.cub ファイルで使用できます。 詳細については、「Windows インストーラー開発者向けの Windows SDK コンポーネント」を参照してください。
結果
ICEM13 で、発行元ポリシーまたは構成アセンブリであるコンポーネントが、マージ モジュールの MsiAssembly テーブルの Component フィールドに指定されていることが検出されると、警告メッセージが投稿されます。
例
ICEM13 で、マージ モジュールに含まれている発行元ポリシーまたは構成アセンブリであるコンポーネント '[1]' が Component フィールドに指定されている行が MsiAssembly テーブル内で検出された場合、次の警告メッセージが投稿されます。
This entry Component_=`[1]` in MsiAssembly Table is a Policy/Configuration Assembly. A Publisher Policy/Configuration assembly should not be redistributed with a merge module. Policy/Configuration may impact other applications and should only be installed with products.
Windows インストーラーを使用して発行元ポリシーおよび構成のアセンブリをインストールすることは可能です。これらのアセンブリをマージ モジュールに再配布することはお勧めしません。
関連トピック