Compartir a través de


ICEM06

ICEM06 comprueba si hay referencias directas no válidas a las características del módulo.

Los ICE del módulo de mezcla se almacenan en un archivo .cub de módulo de mezcla denominado Mergemod.cub y no en el archivo .cub que contiene los ICE usados para la validación del paquete.

Resultado

ICEM06 envía un error cuando la base de datos del módulo contiene referencias directas a una característica. El usuario del módulo debe proporcionar información de características.

Ejemplo

ICEM06 publica los siguientes mensajes de error para un módulo que contiene las entradas de la base de datos que se muestran a continuación.

The target of shortcut Shortcut1.GUID1 is not a property and not a null GUID. 
Modules may not directly reference features.
The row GUID2.LocalServer32.Component2 in the Class table has a feature reference 
that is not a null GUID. Modules may not directly reference features.

de tabla de acceso directo de (parcial)

Atajo Blanco
Shortcut1.GUID1 de cmd.exe
Acceso directo2.GUID1 de [MyProp]
Shortcut3.GUID1 de {00000000-0000-0000-0000-000000000000}

 

de tabla de clases (parcial)

CLSID Contexto Componente_ Característica_
GUID1 de LocalServer32 Component1 {00000000-0000-0000-0000-000000000000}
GUID2 de LocalServer32 Component2 MyFeature

 

ICEM06 notifica el primer error porque el primer registro de la tabla de acceso directo tiene una entrada en el campo Destino que no es una propiedad o un GUID nulo. Un módulo no puede hacer referencia directamente a una característica. El usuario del módulo debe proporcionar información de características. Para corregir este error, las referencias a una característica deben reemplazarse por un GUID nulo.

ICEM06 notifica el segundo error porque el segundo registro de la tabla Class tiene una entrada en el campo Característica que no es un GUID nulo. Un módulo no puede hacer referencia directamente a una característica. El usuario del módulo debe proporcionar información de características. Para corregir este error, las referencias a una característica deben reemplazarse por un GUID nulo.

de referencia de ICE del módulo de mezcla