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} |
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.
Temas relacionados