ICE83
ICE83 überprüft die MsiAssembly-Tabelle. Diese benutzerdefinierte ICE-Aktion sendet einen Fehler, wenn der Schlüsselpfad für eine Komponente, die eine Win32-Assembly enthält, auf die Manifestdatei festgelegt ist. Der Fehler wird explizit gepostet, wenn der im Feld "KeyPath" der Tabelle "Komponente" eingegebene Wert dem wert entspricht, der im Feld File_Manifest der MsiAssembly-Tabelle eingegeben wurde. Diese benutzerdefinierte ICE-Aktion sendet einen Fehler, wenn in der Tabelle "MsiAssembly" mindestens ein Datensatz vorhanden ist und die InstallExecuteSequence-Tabelle nicht sowohl die MsiPublishAssemblies-Aktion als auch MsiUnpublishAssemblies Actionenthält.
Ergebnis
ICE83 veröffentlicht die folgenden Fehler.
ICE83-Fehler | Beschreibung |
---|---|
Der Schlüsselpfad für die Win32-SXS-Assembly (Component_=[1]) SOLLTE NICHT die Manifestdatei sein. | ICE83 sendet diesen Fehler, wenn das KeyPath-Feld für eine Win32-Assembly auf die Manifestdatei (Component.KeyPath == MsiAssembly.File_Manifest) festgelegt ist. [1] ist KeyPath in der Component-Tabelle |
Die Aktionen "MsiPublishAssemblies" UND "MsiUnpublishAssemblies" müssen in der Tabelle "InstallExecuteSequence" vorhanden sein. | ICE83 veröffentlicht diesen Fehler, wenn mindestens ein Eintrag in der MsiAssembly-Tabelle vorhanden ist, die Tabelle "InstallExecuteSequence" jedoch nicht sowohl die MsiAssemblyPublish-Aktion als auch die MsiAssemblyUnpublish-Aktion enthält. |
Verwandte Themen