次の方法で共有


ICEM13

ICEM13 は、マージ モジュールにパブリッシャー ポリシーおよび構成アセンブリが含まれていないことを確認します。 ユーザーのコンピューター上の他のアプリケーションに影響を与える可能性があるため、再配布を目的としたマージ モジュールには、パブリッシャー ポリシーアセンブリと構成アセンブリを含めないようにしてください。

この ICEM は、Windows インストーラー 2.0 SDK 以降で提供されている Mergemod.cub ファイルで入手できます。 詳細については、「Windows インストーラー開発者向けの Windows SDK コンポーネント 」を参照してください。

結果

ICEM13 は、マージ モジュールの MsiAssembly Table の [コンポーネント] フィールドで指定されたコンポーネントが、パブリッシャー ポリシーまたは構成アセンブリである場合に警告メッセージを投稿します。

ICEM13 は、マージ モジュールに含まれている発行元ポリシーまたは構成アセンブリであるコンポーネント フィールドで指定されたコンポーネント '[1]' を持つ 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 リファレンス