Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
ICE12 frågar CustomAction, Directory, AdminExecuteSequence, AdminUISequence, AdvtExecuteSequence, InstallExecuteSequenceoch InstallUISequence tabeller för att verifiera följande:
- Att åtgärden CostFinalize inträffar i en sekvenstabell som innehåller åtgärder av typen anpassad åtgärdstyp 35 eller anpassad åtgärdstyp 51.
- Att varje anpassad åtgärdstyp 35 kommer efter åtgärden CostFinalize. i sekvenstabellerna.
- Att varje anpassad åtgärdstyp 51 som har en sekundärnyckel till tabellen Directory i kolumnen Källa i CustomAction-tabellen kommer före åtgärden CostFinalize i sekvenstabellerna.
Observera att ICE12 inte verifierar den formaterade texten i kolumnen Mål i CustomAction-tabellen.
Resultat
ICE12 skickar ett felmeddelande om valideringen av anpassade åtgärder som anger en katalogegenskap misslyckas.
Exempel
ICE12 skulle publicera tre fel för exemplet som visas.
- För CA1 hittades inte mappen MyFolder i katalogtabellen
- För CA2 kommer Sekvens 80 före CostFinalize i tabellen InstallExecuteSequence. Det måste komma efter (CF@100)
- För CA3 kommer sekvensen "125" efter CostFinalize i tabellen InstallExecuteSequence. Det måste komma före (CF@100)
CustomAction Table (partiell)
| Handling | Typ | Källa |
|---|---|---|
| CA1 | 35 | MyFolder |
| CA2 | 35 | WindowsFolder |
| CA3 | 51 | WindowsFolder |
| Katalog | Directory_Parent | DefaultDir |
|---|---|---|
| TARGETDIR | SourceDir | |
| WindowsFolder | TARGETDIR | WindowsFolder |
InstallExecuteSequence Table (partiell)
| Handling | Sekvens |
|---|---|
| CostFinalize | 100 |
| CA2 | 80 |
| CA3 | 125 |
Åtgärda felet för CA1 genom att ändra posten i kolumnen Källa i tabellen CustomAction till en befintlig post i tabellen Katalog eller lägga till MyFolder i tabellen Directory.
Åtgärda felet för CA2 genom att ändra dess sekvens i tabellen InstallExecuteSequence så att den kommer efter åtgärden CostFinalize.
Åtgärda felet för CA3 genom att ändra sekvensen i tabellen InstallExecuteSequence så att den kommer före åtgärden CostFinalize.
Relaterade ämnen