ICE63
ICE63 söker efter korrekt sekvensering av åtgärden RemoveExistingProducts. Åtgärden RemoveExistingProducts kan placeras:
- Mellan InstallValidate och InstallInitialize
- Omedelbart efter InstallInitialize eller efter InstallInitialize om åtgärderna mellan InstallInitialize och RemoveExistingProducts inte genererar några skriptåtgärder.
- Omedelbart efter InstallExecute eller InstallExecuteAgain och före InstallFinalize (samma begränsning som ovan gäller).
- Efter InstallFinalize.
Om du inte åtgärdar en varning eller ett fel som rapporteras av ICE63 kan uppgraderingen misslyckas.
Resultat
ICE63 publicerar en varning eller ett fel om sekvenseringen av åtgärden RemoveExistingProducts inte är korrekt.
Exempel
ICE63 rapporterar följande fel för exemplet som visas.
WARNING: Some action falls between InstallInitialize and RemoveExistingProducts.
Åtgärden "MyCustomAction" inträffar mellan InstallInitialize och RemoveExistingProducts. Om MyCustomAction genererar några åtgärder i skriptet orsakar detta problem i installationen.
Om du vill åtgärda det här felet kontrollerar du att MyCustomAction inte genererar några skriptåtgärder eller återställer åtgärderna.
Handling | Tillstånd | Sekvens |
---|---|---|
InstallInitialize | 1000 | |
MyCustomAction | 1010 | |
RemoveExistingProducts | 1020 |
Relaterade ämnen