Megosztás a következőn keresztül:


ICE83

Az ICE83 ellenőrzi a MsiAssembly tábla. Ez az ICE egyéni művelet hibát jelez, ha egy Win32-szerelvényt tartalmazó összetevő kulcsútvonala a jegyzékfájlra van állítva. Explicit módon a hiba akkor jelenik meg, ha a Összetevő tábla KeyPath mezőjében megadott érték megegyezik az MsiAssembly tábla File_Manifest mezőjében megadott értékkel. Ez az ICE egyéni művelet hibát jelez, ha legalább egy rekord szerepel az MsiAssembly táblában, és az InstallExecuteSequence tábla nem tartalmazza az MsiPublishAssemblies művelet és MsiUnpublishAssemblies művelet.

Eredmény

Az ICE83 a következő hibákat adja meg.

ICE83-hiba Leírás
A Win32 SXS-szerelvény (Component_=[1]) fő elérési útja NEM lehet a jegyzékfájlja Az ICE83 akkor küldi el ezt a hibát, ha egy Win32-szerelvény KeyPath-mezője a jegyzékfájlra van állítva (Component.KeyPath == MsiAssembly.File_Manifest). [1] a KeyPath a Komponens táblában
Az MsiPublishAssemblies ÉS az MsiUnpublishAssemblies műveletnek is szerepelnie kell az InstallExecuteSequence táblában. Az ICE83 akkor jelzi ezt a hibát, ha legalább egy bejegyzés szerepel az MsiAssembly táblában, de az InstallExecuteSequence tábla nem tartalmazza az MsiAssemblyPublish műveletet és az MsiAssemblyUnpublish műveletet.

 

ICE-referencia