ICE94

ICE94 comprueba la tabla shortcut, feature table y msiAssembly y publica una advertencia si hay accesos directos no invertidos que apuntan a un archivo de ensamblado en la caché global de ensamblados. Si la entrada del campo Destino de la tabla Shortcut no es una característica de la tabla Característica, el acceso directo no se invierte. Si la entrada del campo Component_ de la tabla Shortcut también aparece en la tabla MsiAssembly, el acceso directo apunta a un archivo de ensamblado. Si la entrada del campo File_Application de la tabla MsiAssembly está vacía, el archivo de ensamblado se encuentra en la caché global de ensamblados.

Resultado

ICE94 publica la siguiente advertencia.

Advertencia ICE94 Descripción
El acceso directo no anunciado '[2]' apunta a un archivo de ensamblado en la caché global de ensamblados. Un acceso directo no invertido apunta a un archivo de ensamblado en la caché global de ensamblados.

 

Ejemplo

ICE94 notifica el siguiente error para el ejemplo:

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

Tabla de método abreviado (parcial)

Acceso directo Component_ Destino
shortcut1 c1 [file1]
shortcut2 c2 feature1
shortcut3 c3 [file2]

 

Tabla de características (parcial)

Característica
feature1

 

Tabla MsiAssembly (parcial)

Component_ File_Application
c1  
c2  
c3 fa1

 

Referencia de ICE