次の方法で共有


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 インストーラーを使用して発行元ポリシーおよび構成のアセンブリをインストールすることは可能です。これらのアセンブリをマージ モジュールに再配布することはお勧めしません。

マージ モジュール ICE リファレンス