Udostępnij za pośrednictwem


ICE94

ICE94 sprawdza tabelę skrótów , Tabeli funkcjii tabeli MsiAssembly i publikuje ostrzeżenie, jeśli istnieją nieumyślne skróty wskazujące plik zestawu w globalnej pamięci podręcznej zestawów. Jeśli wpis w polu Target tabeli Skrót nie jest funkcją w tabeli Feature, skrót jest niezamierzony. Jeśli wpis w polu Component_ tabeli Skrót jest również wymieniony w tabeli MsiAssembly, skrót wskazuje plik zestawu. Jeśli wpis w polu File_Application w tabeli MsiAssembly jest pusty, plik zestawu znajduje się w globalnej pamięci podręcznej zestawów.

Wynik

ICE94 publikuje następujące ostrzeżenie.

Ostrzeżenie ICE94 Opis
Skrót bez anonsowania "[2]" wskazuje plik zestawu w globalnej pamięci podręcznej zestawów. Nieumyślny skrót wskazuje plik zestawu w globalnej pamięci podręcznej zestawów.

 

Przykład

ICE94 zgłasza następujący błąd na przykład:

The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.

tabeli skrótów (częściowe)

Skrót Składnik_ Cel
skrót1 c1 [plik1]
skrót2 c2 feature1
skrót3 c3 [file2]

 

tabela funkcji (częściowa)

Cecha
feature1

 

tabeli MsiAssembly (częściowe)

Składnik_ File_Application
c1  
c2  
c3 fa1

 

dokumentacji ICE