Freigeben über


ICEM13

ICEM13 verifiziert, dass das Mergemodul keine Herausgeberrichtlinien- und Konfigurationsassemblys enthält. Herausgeberrichtlinien- und Konfigurationsassemblys sollten nicht in Mergemodule enthalten sein, die für die Weiterverteilung vorgesehen sind, da sich dies auf andere Anwendungen auf dem Computer eines Benutzers auswirken kann.

Dieses ICEM ist in der Datei „Mergemod.cub“ verfügbar, die im Windows Installer 2.0 SDK und höher bereitgestellt wird. Ausführliche Informationen finden Sie unter Windows SDK-Komponenten für Windows Installer-Entwickler*innen.

Ergebnis

ICEM13 gibt eine Warnmeldung aus, wenn eine Komponente gefunden wird, die im Component-Feld der MsiAssembly-Tabelle des Mergemoduls angegeben und eine Herausgeberrichtlinien- oder Konfigurationsassembly ist.

Beispiel

ICEM13 gibt die folgende Warnmeldung aus, wenn eine Zeile in der MsiAssembly-Tabelle mit einer im Component-Feld angegebenen Komponente „[1]“ gefunden wird, bei der es sich um eine Herausgeberrichtlinien- oder Konfigurationsassembly handelt, die im Mergemodul enthalten ist.

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.

Es ist möglich, Herausgeberrichtlinien- und Konfigurationsassemblys mithilfe von Windows Installer zu installieren. Es wird nicht empfohlen, diese Assemblys in Mergemodulen weiterzuverteilen.

ICE-Referenz zum Mergemodul