ICE59

ICE59 verifica che i collegamenti annunciati appartengono ai componenti installati dalla funzionalità di destinazione del collegamento.

Gli errori segnalati da ICE59 in genere comportano il comportamento seguente:

  1. Il collegamento annunciato avvierà il programma di installazione di Windows per installare la funzionalità elencata nella colonna Destinazione.
  2. Ma poiché la tabella FeatureComponents non esegue il mapping della funzionalità di destinazione al componente contenente il collegamento, il keyfile del componente (attivato dal collegamento) non è installato.
  3. Pertanto, il collegamento viene interrotto e non farà nulla.

Risultato

ICE59 segnala un errore se un collegamento annunciato non appartiene ai componenti installati dalla funzionalità di destinazione del collegamento.

Esempio

ICE59 segnala l'errore seguente per l'esempio illustrato:

The shortcut ShortcutB activates component ComponentB and advertises feature FeatureA, but there is no mapping between FeatureA and ComponentB in the FeatureComponents table.

In questo caso, ShortcutB annuncia FeatureA e, quando attivato, avvia il file chiave di ComponentB. Ma ComponentB non è mai installato da FeatureA, quindi anche dopo il completamento della fase di installazione su richiesta, la destinazione del collegamento non esiste.

Per correggere questo errore, aggiungere una riga alla tabella FeatureComponents che associa FeatureA e ComponentB.

Tabella di scelta rapida (parziale)

Tasto di scelta rapida Destinazione Component_
Tasti di scelta rapida FunzionalitàA ComponenteB

 

Tabella FeatureComponents

Feature_ Component_
FunzionalitàA Componenta

 

Tabella delle funzionalità (parziale)

Funzionalità Livello
FunzionalitàA 10

 

Tabella componente (parziale)

Componente KeyPath
Componenta FileA
ComponenteB FileB

 

Tabella file (parziale)

File Component_ Sequenza
FileA Componenta 1
FileB ComponenteB 2

 

Informazioni di riferimento SU ICE