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


ICE77

Az ICE77 ellenőrzi, hogy az msidbCustomActionTypeInScript bitkészlettel végzett egyéni műveletek a InstallInitialize művelet és az InstallFinalize műveletután vannak-e sorrendben. Az ICE77 az InstallExecuteSequence tábla és AdminExecuteSequence tábla.

Eredmény

Az ICE77 hibát jelez, ha egy szkripten belüli egyéni művelet az InstallInitialize művelet vagy az InstallFinalize művelet előtt van sorrendben.

Az ICE77 hibát jelez, ha az InstallInitialize művelet vagy az InstallFinalize művelet hiányzik.

Példa

Az ICE77 a következő hibákat jelenti a példához:

InstallFinalize is missing from 'InstallExecuteSequence'. 
CA_InScriptInstall is a in-script custom action. It must be sequenced 
before the InstallFinalize action.
 
CA_InScriptAdmin is a in-script custom action.  It must be sequenced 
in between the InstallInitialize action and the InstallFinalize action 
in the AdminExecuteSequence Sequence table.

CustomAction Table (részleges)

Akció Típus
CA_InScriptInstall 1025
CA_InScriptAdmin 1026

 

InstallExecuteSequence tábla (részleges)

Akció Következés
CA_InScriptInstall 2000
InstallInitialize 1500

 

AdminExecuteSequence tábla (részleges)

Akció Következés
CA_InScriptAdmin 1400
InstallInitialize 1500
InstallFinalize 6600

 

A hibák kijavításához az InstallInitialize művelet után és az InstallFinalize művelet előtt hajtsa végre a szkripten belüli egyéni műveleteket. Az InstallInitialize és az InstallFinalize műveletnek szerepelnie kell az InstallExecuteSequence táblában és az AdminExecuteSequence táblában.

ICE-referencia