Delen via


ICE63

ICE63 controleert op de juiste volgorde van de actie RemoveExistingProducts. De actie RemoveExistingProducts kan worden geplaatst:

  1. Between InstallValidate and InstallInitialize
  2. Direct na InstallInitialize of na InstallInitialize als de acties tussen InstallInitialize en RemoveExistingProducts geen scriptacties genereren.
  3. Direct na InstallExecute of InstallExecuteAgain en vóór InstallFinalize (dezelfde beperking als hierboven van toepassing).
  4. Na InstallFinalize.

Het oplossen van een waarschuwing of fout die door ICE63 wordt gerapporteerd, leidt tot een fout in de upgrade.

Resultaat

ICE63 plaatst een waarschuwing of fout als de volgorde van de actie RemoveExistingProducts niet juist is.

Voorbeeld

ICE63 rapporteert de volgende fout voor het voorbeeld dat wordt weergegeven.

WARNING: Some action falls between InstallInitialize and RemoveExistingProducts.

De actie 'MyCustomAction' vindt plaats tussen InstallInitialize en RemoveExistingProducts. Als MyCustomAction acties in het script genereert, veroorzaakt dit problemen in de installatie.

Als u deze fout wilt oplossen, controleert u of MyCustomAction geen scriptacties genereert of de acties opnieuw uitvoert.

InstallExecuteSequence Table

Actie Conditie Volgorde
InstallInitialize 1000
MyCustomAction 1010
RemoveExistingProducts 1020

 

ICE Reference