ICE83
ICE83 verifierar tabellen MsiAssembly. Den här anpassade ICE-åtgärden skickar ett fel om nyckelsökvägen för en komponent som innehåller en Win32-sammansättning är inställd på manifestfilen. Felet bokförs uttryckligen om värdet som anges i fältet KeyPath i tabellen Component är lika med det värde som anges i fältet File_Manifest i msiAssembly-tabellen. Den här anpassade ICE-åtgärden skickar ett fel om det finns minst en post i tabellen MsiAssembly och tabellen InstallExecuteSequence inte innehåller både MsiPublishAssemblies Action och MsiUnpublishAssemblies Action.
Resultat
ICE83 publicerar följande fel.
ICE83-fel | Beskrivning |
---|---|
Nyckelsökvägen för Win32 SXS-sammansättning (Component_=[1]) BÖR INTE vara dess manifestfil | ICE83 publicerar det här felet när KeyPath-fältet för en Win32-sammansättning är inställt på dess manifestfil (Component.KeyPath == MsiAssembly.File_Manifest). [1] är KeyPath i komponenttabellen |
Både MsiPublishAssemblies OCH MsiUnpublishAssemblies-åtgärder MÅSTE finnas i tabellen InstallExecuteSequence. | ICE83 publicerar det här felet när det finns minst en post i tabellen MsiAssembly, men tabellen InstallExecuteSequence innehåller inte både åtgärden MsiAssemblyPublish och åtgärden MsiAssemblyUnpublish. |
Relaterade ämnen